ISPN-3627 Upgrade to Hibernate Search 4.4.0.Final
ISPN-3620 Move the programmatic search mappings required by remote query out of query module ModuleLifecycle

* Introduce ProgrammaticSearchMappingProvider, used by query module's lifecycle callbacks to load and execute SearchMapping customizations provided by other modules (or user code)
* Implement the registration of custom field bridges used by remote query module as a ProgrammaticSearchMappingProvider
ISPN-3552 HotRod Rolling Upgrades NPE when disabling cache store on target node
Refactorization ClassLoaderManagerDisablingTest
ISPN-3404 ClusterCacheLoader NPE when ClusteredGetCommand response value is null
ISPN-2090 Cache get from TransactionCompleted throws IllegalStateException
Alternative implementation based on the transaction status