ISPN-2463 Deprecating all of the methods that use legacy Configuration API in TestCacheManagerFactory first
ISPN-3238 Add compatibility section to XSD
ISPN-3247 Cleared query module
ISPN-3248 Cleaned up Tree module and deprecated ConfigurationException
ISPN-3241 Don't make the memcached server overwrite the cache
configuraiton if it already exists
ISPN-3239 LevelDB Cache Store to support JNI with proper fallback to
pure Java implementation
ISPN-3217 Rebalance doesn't store data into cache store

In non-tx mode, if the originator of a put command is an owner, it will
only write the entry when the command is forwarded back to it by the
primary owner. But this rule shouldn't apply to state transfer puts,
which use the CACHE_MODE_LOCAL and SKIP_OWNERSHIP_CHECK flags.

DistCacheStoreInterceptor is now used for replicated caches as well.
ISPN-3245 ReplSyncDistributedExecutorTest.testTaskCancellation fails intermittently

Replace the static counter with a non-static CyclicBarrier in
DistributedExecutorTest. Removes the need for overriding the method in
ReplSyncDistributedExecutorTest.
Clean up commits 5d54f84cbb4d8fb799fb40e3f8fc1ee94c72b1d6 31ef50c9a2fdb628b36ace602a6c879f29b258e7 and 4d4f2e9a2ca1cf657f1fd96163531ae3dbbd142c
ISPN-2840 Conditional operations don't work concurrently for transactional caches with write skew check enabled

Each transaction keeps a map between key and version that is populated on the first access.
This maps contains the version seen by the transaction and it is attached to the prepare
to perform the write skew check in the remote nodes.
Added test cases to check if the write skew check is working correctly with IGNORE_RETURN_VALUE
flag.
Removed the previousRead boolean from the write operation.