search: initial implementation of query enhancers
- NEW Implements a mechanism that enhances user queries. The enhancer functions are specified in the 'SEARCH_QUERY_ENHANCERS' and later they are applied to the query AST one after the other in the search method. (closes #2987)
Signed-off-by: Tibor Simko <tibor.simko@cern.ch>