ISPN-1089 NullPointerException when using an AtomicMap without a TransactionManagerLookup setup
ISPN-3581 Hide all non-API classes and methods from package org.infinispan.query
ISPN-3580 Methods setTimeoutExceptionFactory and registerKeyTransformer on SearchManager should not be public API
ISPN-3579 Upgrade to HQL Parser 1.0.0.Alpha5 and avoid dependency on custom built ANTLR release
CDI dependency on infinispan-server-core should be scoped to test
Fix a few compile warnings and deprecations
ISPN-3221 NPE in MapReduceTask reduce phase

Remove lifespan and maxIdle settings, and enable state transfer in the
default M/R intermediate cache configuration,
ISPN-3557 Key set not empty after transactional CACHE_MODE_LOCAL flagged clear

* Added tests to make sure issue is fixed
* This problem was fixed in ISPN-3560
ISPN-2797 Do not allow indexing on a cache in Invalidation mode
ISPN-3583 When indexing is enabled but Query module isn't available configuration validation should fail
ISPN-3443 WriteCommand may be ignored during state transfer

Wrap even missing entries for remove/replace commands with ignorePreviousValue = true.
Fix test names in TestNG annotations
infinispan-client-hotrod cannot be optional (for now)
ISPN-2797 Fix broken test after the error message was changed
Revert "ISPN-3583 When indexing is enabled but Query module isn't available configuration validation should fail"

This reverts commit e4b98117fdd01fa8cab7e419dc8abb53674cefc0.

The change was breaking Infinispan Server, because it tries to build() the
configuration before setting the appropriate classloader first.
ISPN-3102 Speedup the test by lowering the number of created entries

 The actual issue is the slowness of Infinispan Lucene directory provider when running on a distributed cache. It takes 1.5-2 minutes to index 2000 entries (all logging disabled).
Fix test name
ISPN-3587 Add remote query support in ispn server

* Fix classes to load classes in a nicer fashion for server modularity
ISPN-2763 Cleanup code for better validation in Directory building
ISPN-2763 Validate no forms of expiry are enabled on the caches used to store Lucene index elements