ISPN-3391 Update to JBoss Marshalling 2.0.0.Beta1
ISPN-3390 SingleFileCacheStore.start() fails if cache name contains File.separator
ISPN-3282: Optimize get() operations for transactional DIST_SYNC caches.
ISPN-3366 Data loss when entry forwarding to primary owner and primary owner shutdown

* Always reply with a CacheNotFoundResponse when the requested cache is not running.
* Throw a RemoteException(NamedCacheNotFoundException) from RpcManagerImpl, if strictPeerToPeer = true.
* Throw an OutdatedTopologyException from NonTxConcurrentDistributionInterceptor, if strictPeerToPeer = false.
* Catch OutdatedTopologyException in StateTransferInterceptor and retry the operation.
allow the python version to be determined within the invoking script
Update name of infinispan-cli-server module to prevent potential confusion with the query DSL
ISPN-3169 Define a Query API that will be common for library mode + remote

New package added: org.infinispan.query.dsl
Warning! This API is subject to change until the Final 6.0 release.
It might even be relocated to another submodule.
ISPN-3333 Implement the new Query DSL in embedded mode

Warning! This is still experimental, incomplete and likely to change until the 6.0 Final release
Add back the CLI grammar that was left out during the file rename a few commits back
ISPN-3276 Migrate the CacheLoader API to use org.infinispan.configuration

ISPN-3343 Write up CacheLoaderConfiguration and corresponding Builder for Lucene module
Revert "ISPN-3391 Update to JBoss Marshalling 2.0.0.Beta1"

This reverts commit 442e67c8917b0e7fdb4417ad12e65522347816dc.
The JBoss Marshalling upgrade was causing compilation failures in
infinispan-server.
Remove references to the jdbm cache store and hibernate-core from POMs
Add compiler options to suppress warning the use of sun.misc.Unsafe in certain places
Update code to either suppress unchecked warnings or, where possible, use properly genericised code
ISPN-3322 Use UNICAST3
ISPN-3394 Upgrade to JGroups 3.4.0.Alpha1