Add new stack that uses JGroups S3_PING based discovery

(Used the right file this time!)
ISPN-3641 ThreadLocalLeakTest.testCheckThreadLocalLeaks fails with Azul JDK

Use the public Reference.get() method instead of accessing the referent
field directly.
ISPN-3338 DistributionManager operations Locate key and Is key local are not working properly
ISPN-3771 HotRod SSL is not working properly with IBM JDKs
ISPN-4062 Infinispan directory server module is missing some dependencies
Include the security chapter in the user guide
ISPN-4080 Upgrade to XStream 1.4.7 to fix a deserialization vulnerability
ISPN-4066 org.infinispan.query.dsl.Query.getResultSize() gives wrong results when used in remote mode

* totalResults was missing from QueryResponse
* relocated query.proto file to obey OSGi rules
* renamed query proto package to match new location
* add tests for max results
Test for ISPN-3993 Preloading and Shared options can not be enabled on a JDBCCachestore via configuration files
ISPN-4086 Use new package for JBoss Logging Annotations
ISPN-4087 Lower logging level for MBean registration
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