ISPN-3502 GridFile.isChildOf(...) incorrectly compares file paths.
ISPN-3499 Resource leak in HotRod Server when unable to start
ISPN-3501 Upgrade JGroups to 3.4.0.Alpha3
ISPN-3490 Extend compatatibility mode tests

* map/reduce
* library mode queries (old and new API)
* basic transactions
ISPN-1540 Refactor distribution interceptor

* Create new TxL1Interceptor that contains L1 logic that is now removed from TxDistributionInterceptor
* Added L1WriteSynchronizer support to Tx cache that works for put, remove and replace methods
* Added tests for L1 TX sync tests
* Kept GetKeyValueCommand.setRemotelyFetchedValue until ISPN-2177 can be completed
ISPN-3500 Conditional operation can generate inconsistencies in transactional mode
Generify base DIST functional test to allow different key/value types
ISPN-3477 Simplify MarshalledValue by only keeping binary format

* Remove Cache.compact() method (this might still create problems
for those who have extended the Cache interface or have created
delegate implementations, i.e. AS Clustering guys).
* Simplifies MarshalledValue a lot getting rid off a lot of complex
code that was used to either keep instance or binary format.
* With this change, store as binary works as defensive without
the need of any extra parameters to be configured
(Sanne will like this).
* Deprecated defensive configuration methods and XML.
* Adjusted tests according to new expectations.
* Added a Util.hashCode(byte[], size) method that calculates hash
code based on array contents up to a certain size limit.
* Customise MarshalledValue JDK serialization to support environments
outside the cache reasonably.
* Adjusted query cache assertions which should be based on
Object.equals() and not ==.
ISPN-3516 Remove deprecated API

* org.infinispan.loaders.remote.wrapper.EntryWrapper class
ISPN-3516 Remove deprecated API

* StreamingMarshaller.startObjectOutput method
ISPN-3516 Remove deprecated API

* AdvancedCache.getCacheEntry method
ISPN-3516 Remove deprecated API

* AtomicMapLookup.getAtomicMap method
ISPN-3516 Remove deprecated API

* org.infinispan.config package
ISPN-3516 Remove deprecated API

* org.infinispan.context.FlagContainer class
ISPN-3516 Remove deprecated API

* DistributionManager.isLocal method
ISPN-3516 Remove deprecated API

* TxInterceptor.setStatisticsEnabled method
ISPN-3516 Remove deprecated API

* GridFile.delete method
ISPN-3516 Remove deprecated API

* DeadlockDetectingLockManager.getLocallyInterruptedTransactions method
ISPN-3370 Switch Lucene test to per request connection
better error message when preload is not configured correctly