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
ISPN-3087 Add whitespace to end of line if necessary to avoid joined words
ISPN-3088 Correctly parse Long values
ISPN-2823 Only use the BatchModeTransactionManager when no other TransactionManager can be looked-up
ISPN-3163 Version generation should be common for all use cases

* By doing this, compatibility mode updates will result in change of
version which helps keep the premise that when data changes, version
changes too. This is needed for Hot Rod and Memcached endpoints.
* Version generator is therefor now a component that can be used by
server endpoints to generate version information.
* ClusterIdGenerator dissapears as a result of this and instead a
VersionGenerator class has been created that does the same job.
ISPN-3150 Change default media type for byte arrays to application/octet-stream

* Byte arrays are only returned as octet-stream - no other option