ISPN-2182 Some DefaultCacheManager constructors still performing legacy configuration adaptation
JBQA-6622 Tests for Asynchronous API (life+idle)
ISPN-2063 Remove workaround to deal with null commands
JBQA-6693 Test for async notification - exceptions

JBQA-6693 Test for async notification - repair1
ISPN-2188 Avoid a comparison on null key during lookup in the transaction context
ISPN-2057 Allow storage of Lucene indexes in an indexed cache
ISPN-2057 Adding an integration test on top of the unit test
ISPN-2193 MarshalledValue fails to compare the correct buffer region of non-exactly predicted buffer sizes of ExpandableMarshalledValueByteStream instances
ISPN-2195 Avoid unneeded volatile read in MarshalledValue hotspot
ISPN-2194 Have the MarshalledValueByteStream implement the ByteOutput from JBMAR directly
ISPN-2194 Have ExposedByteArrayOutputStream implement JBMAR's ByteOutput
Cleanup unused methods of ExposedByteArrayOuputStream and ExpandableMarshalledValueByteStream
Make MarshalledValue final and polish equals implementation
ISPN-2158 GridInputStream: implement available and skip methods
ISPN-1978 Extensible configuration parser for modules
JBQA-6621 Tests for read-only cache store
ISPN-2169 profile.sh script uses an incorrect classpath

The dependencies are now added to classpath by reading the contents of runtime-classpath.txt from root of distribution archive rather than scanning for jar files in 'lib' dirs (change required after ISPN-1959).
ISPN-2215 Put back the ping on startup check on getCache()

Added a test that specifically addresses the situation where single node
in the server list is not available and ping on startup is disabled.
ISPN-2190 Added tests to differentiate the number of entries statistics
ISPN-2187 Clarify PUT_FOR_EXTERNAL_READ flag usage