ISPN-3241 Don't make the memcached server overwrite the cache configuraiton if it already exists
Bump to 5.2.8-SNAPSHOT
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.
ISPN-3366 Data loss when entry forwarding to primary owner and primary owner shutdown

Fix another problem when the originator node becomes a primary owner just
before forwarding the command to the backup owners (instead of the old
primary owner).
ISPN-3357 Insufficient owners with putIfAbsent during rebalance

* Set the ignorePreviousValue flag when replicating from the primary owner, and
  respect its value on the backup.
* Also set the ignorePreviousValue flag when retrying the command, as the new
  primary owner might be an old backup owner.
ISPN-3357 Insufficient owners with putIfAbsent during rebalance

* Properly retry the command when the OutdatedTopologyException is thrown
  from a backup owner and wrapped in a RemoteException both on the primary
  and on the originator.
* Set the ignorePreviousValue flag on the command when retrying, even if
  the originator is not the primary owner.
* Keep forwarding the old way in replicated mode, and revert
  ReplCommandForwardingTest
ISPN-3366 Harden the outdated topology checks
ISPN-3357 Insufficient owners with putIfAbsent during rebalance

Set the ignorePreviousValue flag only after the check was performed.
The flag won't be set if the topology changes before the command is
replicated to the primary owner.
ISPN-3496 Infinispan library breaks Hibernate 2LC with ClassCastException