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-2753 Drop the dependency on jboss-staxmapper and introduce annotations to declare supported namespaces
ISPN-2753 Drop Staxmapper dependency from LevelDB cachestore
ISPN-3263 Add a 5.3 parser and XSD to the LevelDB cachestore
ISPN-3264 Deprecate ByteArrayKey
ISPN-3243 Memcached flush_all should not have flags

* It should work just like Hot Rod's clear operation.
ISPN-3268 Move Equivalence API classes to their own package
ISPN-3192 Concurrent TreeCache.move() calls with the same destination lose data

Causes intermittent failures in NodeMoveAPIPessimisticTest.
Lock the destination node and the parent of the source node the first time
they are read (in pessimistic mode).
ISPN-3268 test fixed after moving the Equivalence API classes to their own package
ISPN-3252 Migrated Configuration API in Spring module