ISPN-4024 Cross-Site State transfer: alpha version

Cross-Site Replication State Transfer in a stable topology,
i.e. no nodes leaving or joining during the state transfer.
ISPN-4053 WriteSkew not throwing an exception for AtomicMap in REPL and DIST mode

Added tests to repl and dist mode. Fixed NPE.
ISPN-3942 HotRod client keep trying recover a connection to a cluster member after shutdown
ISPN-4094 Memory leak in RemoteQueryDslConditionsTest
ISPN-4090 Minor documentation formatting fixes
ISPN-3990 AtomicMapAPITest.testConcurrentTx fails randomly

* Increased lock timeout to 2 seconds.
ISPN-4081 Upgrade to JBoss Marshalling 1.4.4 (ASL)
Remove hardcoded reference to sort implementation
Increase server initial state transfer timeout to 4 minutes, same default as Infinispan library
ISPN-4010 Allow configuring the LevelDB cache store through JON

* Fixed a couple bugs with server leveldb support
* Changed rhq plugin to work with properties
ISPN-4085 Random failures in StateProviderTest due to race condition

Use a mock executor service for StateProviderTest.test2()
Fully automate tests for ISPN-3967 HotRod in Karaf

* Also make the tests run on Windows
Remove default location and sync library and server configurations

prefix and location should not both be set, so remove the default value
for location.
ISPN-4076 fix RHQ stats bytesRead and Write, remove for REST endpoint
ISPN-4063 Remove Infinispan 5.2.x compatibility code
ISPN-4096 The unstable profile for server testsuite is not working correctly
Remove ignored test
ISPN-4111 Move the exclusions list from Narayana-JTA to the dependency management section
ISPN-4111 Better exclusion of non relevant dependencies from Narayana
ISPN-4111 Hot Rod server requires io.netty