ISPN-3156 Add tests for interoperability mode - reading via REST
ISPN-1990 Preload working with write skew caches

* Preload can now read the metadata from the cache store and put it
in the cache.
* Adjust versioning interceptor logic to apply version information
only when needed.
ISPN-3100 CommandAwareRpcDispatcher Future Collactor does not respect the timeout
ISPN-3152 Clear the list of stores in LoadersConfigurationBuilder when
read()ing an existing configuration
ISPN-3147 Upgrade the JTA component to the one included in Narayana 4.17.4.Final
ISPN-3058 Warn about errors while migrating keys
ISPN-3146 PrepareCommand triggers RollbackCommand in TxInterceptor if the commit arrives at the same time

Total Order only! When the CommitCommand arrives, it marks the transaction as completed.
In TxInterceptor, if the transaction is completed, a RollbackCommand is triggered.
Total Order already handles this case and the RollbackCommand will create inconsistencies.
ISPN-3097 Improve total order test suite

* the tests extend a common base test implementation.
* added more tests varying the configuration.
* before check consistency, it waits until the transaction is committed in all the nodes involved.
ISPN-3168 Use createClusteredCacheManager instead of createCacheManager for clustered caches
ISPN-2786 Add test to verify marshalling thread local leaks

* Created a test that can detect thread local leaks with different
configurations.
* Thread locals can only be removed if the cache or cache manager
references are nulled, even after shutdown.
* At shutdown, Infinispan can only remove thread locals created
for the thread that's shutting down Infinispan, which is not really
useful.
* Thanks Dan for enhancing the thread local leak test.
ISPN-3062 Push JCache TCK output to screen
ISPN-3130 introduced a random failure in StateConsumerTest
ISPN-3168 Use createClusteredCacheManager in BackupForConfigTest
ISPN-2672 InDoubtXidReturnedOnceTest fails randomly
ISPN-3153 ISPN-3154 Return expiry/lastModifed headers for non-MIME data
ISPN-3135 Dropping the MongoDB database after the test
ISPN-3165 Add a programmatic configuration test
ISPN-3124 AtomicHashMap.put is not atomic with pessimistic locking

I deprecated FlagContainer and removed it from the signature of several
internal AtomicMap methods.
ISPN-3180 Support IPv6 addresses in the CLI

* Parse IPv6 literal addresses
* Allow blank connection string (defaults to JMX remoting for Infinispan Server)
ISPN-3182 Make the AbstractDelegatingAdvancedCache use flags in the getCacheEntry(key) invocation