Remove deprecated methods/config/assert from ClusterFileCacheStoreFunctionalTest
ISPN-3161 ClusterFileCacheStoreFunctionalTest.testRestoreTransactionalAtomicMap fails intermittently
ISPN-3196 ReplicatedConsistentHashFactory does not spread ownership evenly
* Fixed behaviour of ReplicatedConsistentHashFactory
* Added test for ReplicatedConsistentHashFactory
* Fixed bug in ReplicatedConsistentHash
ISPN-2995 FineGrainedAtomicHashMap may not lock all the composite keys in optimistic locking
ISPN-3089 The first write to a joiner in invalidation mode can be ignored

Make the awaitInitialTransfer setting default in invalidation mode as well.
Use AssertJUnit instead of assert keyword in XmlFileParsingTest
Update BDBJE to latest version
Clean up commit a751fb4a18092533a27e3ca81171730e1370e5ad
ISPN-3163 Version generation should be common for all use cases

* By doing this, compatibility mode updates will result in change of
version which helps keep the premise that when data changes, version
changes too. This is needed for Hot Rod and Memcached endpoints.
* Version generator is therefor now a component that can be used by
server endpoints to generate version information.
* ClusterIdGenerator dissapears as a result of this and instead a
VersionGenerator class has been created that does the same job.
ISPN-3205 Upgrade to JGroups 3.3.1.Final
ISPN-3140 JMX operation to suppress state transfer

Make LocalTopologyManagerImpl a MBean and add a RebalancingEnabled
JMX attribute to suppress/enable rebalancing in the cluster from any node.
If the coordinator dies, however, the new coordinator will not remember
if rebalancing was suppressed on the old coordinator.
ISPN-3150 Change default media type for byte arrays to application/octet-stream

* Byte arrays are only returned as octet-stream - no other option
ISPN-3206 REST endpoint returns Expiry header in default locale for the server
ISPN-2657 Support for LevelDB CacheStore
ISPN-2657 Support for LevelDB CacheStore

* use i18n logging
* removed redundant casts
ISPN-2657 Support for LevelDB CacheStore

* back ported configuration to Infinispan 5.2.x
ISPN-3216 NullPointerException when preload with AsyncStore in Transactional caches
ISPN-3144 Reduce per-entry memory consumption

* For Embedded, Hot Rod, REST and Memcached endpoints.
* Internal cache entries no longer have a internal cache value
reference, instead they store data directly.
* Made mime metadata for REST more space efficient.
* Adjust externalizer implementations for Mime and Memcached so
that they avoid sending expiration info if not needed.
ISPN-2812 Allow Map-Reduce tasks run in local and replicated envs

* Added tests for replicated in both 2 and 4 node configurations
* Added support for local cache map/reduce support
* Added tests for local map/reduce
ISPN-3191 - TopologyAwareDistributedCacheTest failing randomly
  * The test is changed so that it tests the same functionality which does it's parent, only for different cache mode - DIST_SYNC.
Bug ISPN-3191 is a duplicate for ISPN-2842.