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.
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
ISPN-2718 MinViewIdCalculusTest.testMinViewId1 randomly failing
ISPN-3218 Support non-byte array replication in compatibility mode

* When replicating, the byte arrays might have been converted into
POJOs, so those need to be handled when boxing data by the type
converter.
ISPN-3219 CommitCommands should ignore SuspectExceptions