ISPN-4639 IndexingConfigurationBuilder query module validation is wrong

* Added new validate method that provides access to GlobalConfiguration
* Changed IndexingConfigurationBuilder to use GlobalConfiguration CP
* Added Clustering validations to ensure transport is set
ISPN-4654 AND over range queries does not work (indexless query)

* Some subscription gets mistakenly suspended.

* also fix equals() and hashCode() of RegexCondition
perf test
ISPN-3807 Cache the result of HQL query parser to be reused
TODO
matcher refactoring
wip
wip
performance: do not unsubscribe if single filter
avoid hashmap in matcherevalcontext
avoid double type hashmap lookup due to getFilterRegistryForType()
fix exception
performance: replace map of unordered predicates with list
wip3