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.
ISPN-2812 Allow Map-Reduce tasks run in local and replicated envs

Fixed typo
Update BasicCache.java

updated the link for the 5 minute tutorial for Infinispan.
ISPN-3211 Upgrade to Hibernate Search 4.3.0.Final
ISPN-3190 Add default marshaller for Memcached type converter

* Test compatibility with other java Memcached client too.
ISPN-2836 org.jgroups.TimeoutException after invoking MapCombineCommand in Map/Reduce task with 2 nodes