in abstract classes test lifecycle methods should have alwaysRun set to true.
ISPN-3084: The loggers should be static and not created on an instance basis.
ISPN-2218 Create maven-only release script
ISPN-2203 Test AsyncAPITest.testAsyncMethodWithLifespanAndMaxIdle is unstable
- the condition didn't stay true for high load.
ISPN-3077 cache.lock should work within the scope of batching
ISPN-3061 Total Order Tweaks
ISPN-3085 ExpiryTest intermittent failure
ISPN-2933 MixedModeTest.testMixedMode fails intermittently
ISPN-3091 Not transactional Cache.putAll or Cache.putAllAsync on primary owner is not replicated to backup owners when supportsConcurrentUpdates == true (DIST mode)

* Add test for Cache.putAll and Cache.putAllAsync with non-tx concurrent updates
* Fix NonTxConcurrentDistributionInterceptor.visitPutMapCommand() to properly forward to backups when origin is a primary owner
* Fix computation of backup owners list in NonTxConcurrentDistributionInterceptor.visitPutMapCommand() to avoid forwarding the command for keys I'm not in charge (not primary-owned) which could have resulted in a command being forwarded multiple times to a backup.
ISPN-3096 ComponentRegistryTest.testConcurrentLookupSameComponentRegistry intermittent failure

Use a latch to block the injection thread instead of an arbitrary timeout.
ISPN-3055 Unreleased lock after node restart
ISPN-3106 Remove support for old (non-concurrent) distribution algorithm for non-transactional clustered caches

* Deprecate LockingConfiguration.supportsConcurrentUpdates() and  LockingConfigurationBuilder.supportsConcurrentUpdates().
* Merge NonTxConcurrentDistributionInterceptor into NonTxDistributionInterceptor.
* Remove tests for non-concurrent case.
ISPN-3083 Recovery parser always enable it
ISPN-3063 Data Inconsistency when Recovery + syncCommitPhase=false
* Also re-enable RecoveryConfigTest
* Removed TransactionCleanupWithAsync2ndPhaseRecoveryTest since the configuration is not supported
ISPN-2896 org.infinispan.lucene.DirectoryOnMultipleCachesTest.verifyIntendedLockCachesUsage fails randomly
 JBQA-5940 - Create tests for cache created using xml and then configuration overriden using api

   * New tests are added verifying that the configuration loaded from xml file is overriden and works properly later.
ISPN-3008 Make sure that the topology cache has unique names when a container is shared by multiple servers
ISPN-3107 Add Javadocs to the HotRodServerConfigurationBuilder
ISPN-3113 Deprecate updateTimeout attribute of the HotRod topology state transfer configuration
ISPN-3117 (Non)TxAsyncBackupTest.testReplace fails randomly
ISPN-2281 Extend metadata support to internal cache entry structure

* This will enable for server endpoints that add extra metadata
(REST, Memcached) to pass in their entire metadata object to the
internal cache entry structure.
* Remove GetCacheEntryCommand and leave GetKeyValueCommand with
a flag to decide whether to return entry or value. This keeps
visitor small, making it easier for interceptor implementors.
* Remove VersionedPutKeyValueCommand and instead have
PutKeyValueCommand take metadata information which contains version.
* Removed all Versioned*Entry classes and replaced them with
classes that take metadata.
* Original cache entry classes (that take no metadata or version)
have been left in order to keep memory consumption to minimum
when neither version nor custom metadata are stored.
ISPN-2281 Convert REST server to store data passing in MIME information

* Created REST MimeMetadata class implementing Metadata to pass in
content type information.
* Added putAsync(K, V, Metadata).
* Remove lifespanTimeUnit and maxIdleTimeUnit from Metadata interface
which are not really used. Metadata implementers should provide
lifespan/maxIdle times in milliseconds.
* Fixed bug where Metadata*Entry instances were not correctly
determined when using a custom Metadata implementation. Added tests
for it too.
* Make all Metadata*Entry instances return the metadata in their cache
value, and not null.
* Remove unused key equivalence check in Hot Rod server.