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