ISPN-2843 Add new tests for Query Module

* New tests are added covering queries with ranges, phrases, keywords and wildcards.
* Spatial queries are added.
ISPN-2843 Add new tests for Query Module: style fixes
ISPN-2875 Intermittent test failure: org.infinispan.statetransfer.DistNonTxOperationsDuringStateTransferTest

Delaying execution of Transport.invokeRemotely(CacheTopologyControlCommand) on coordinator is usually enough
to delay the start of rebalance on the joiner in most cases but not in the rare case when the joiner receives a non-null
pending CH right in the initial topology returned to it from the join call. This was causing the assert to fail. A more manageable
way of delaying start of rebalance is to override the RebalancePolicy rather than the Transport. This approach ensures (at least in this test scenario) that the initial topology has a null pending CH.
ISPN-2847 No longer needed to mark transactions that are from state transfer in StateConsumerImpl

This code was moved to TxInterceptor.enlistWriteAndInvokeNext for ISPN-2847 and is superfluous here. Was left behind by mistake.
ISPN-2903 Manual evictions should not lead to cache store removals
ISPN-2519 - Test org.infinispan.loaders.decorators.BatchAsyncCacheStoreTest.indexWasStored fails randomly
ISPN-2908 Add XML parsers and XSDs for Infinispan 5.3
ISPN-2547 - org.infinispan.loaders.decorators.AsyncStoreTest.testPutRemove fails randomly
ISPN-2909 Support storage of indexes of Apache Lucene v. 4.2
Move existing tests to correct package
Adapt Lucene integration test files after package move
ISPN-2907 File size > Integer.MAX_VALUE crashes Lucene CacheLoader
ISPN-2920 ClassFinder.infinispanClasses does not work correctly
ISPN-2921 Add defaults to all appropriate configuration attributes in
the XSD
Make it easier to import modules in Eclipse
ISPN-2509 Force transport instance creation if pingOnStartup enabled
ISPN-2504 - WriteSkew check fails for entries which are inserted first time
ISPN-2928 Fix the JDBC configuration parser not to set the connectionUrl
with the driverClass value
Remove unused ResponseGenerator dependency

This used to be injected in CacheImpl to make sure the ResponseGenerator is properly constructed if needed but this is no longer required since ComponentRegistry already does that.
ISPN-2749 Use StateTransferManager.isStateTransferInProgressForKey(key) whenever possible instead of ad-hoc implementations