Move existing tests to correct package
Adapt Lucene integration test files after package move
ISPN-2907 File size > Integer.MAX_VALUE crashes Lucene CacheLoader
ISPN-2920 ClassFinder.infinispanClasses does not work correctly
ISPN-2921 Add defaults to all appropriate configuration attributes in
the XSD
Make it easier to import modules in Eclipse
ISPN-2509 Force transport instance creation if pingOnStartup enabled
ISPN-2504 - WriteSkew check fails for entries which are inserted first time
ISPN-2928 Fix the JDBC configuration parser not to set the connectionUrl
with the driverClass value
Remove unused ResponseGenerator dependency

This used to be injected in CacheImpl to make sure the ResponseGenerator is properly constructed if needed but this is no longer required since ComponentRegistry already does that.
ISPN-2749 Use StateTransferManager.isStateTransferInProgressForKey(key) whenever possible instead of ad-hoc implementations
ISPN-2918 TopologyAwareConsistentHashFactory doesn't distribute data to nodes evenly

Improve the topology-aware CH algorithm to spread backup copies of segments
to all the nodes.
ISPN-2914 Some tests are not picked up by Surefire - part2

* Some tests are renamed according to Maven Conventions.
* The test names in @Test annotation are fixed according to TestNameVerifier class.
ISPN-2441 Some core interceptors trigger custom interceptor error message

This happens during the test suite due to InterceptorChainTest not initializing the ComponentMetadataRepo properly.
ISPN-2869 Optimize GridInputStream.skip()

* Simplify GridInputStream
* Improved test for GridInputStream.skip() & small bug fix
* Add test for GridInputStream.available()
ISPN-2644 Create externalizer for SimpleClusteredVersion
ISPN-2937 Upgrade to JGroups 3.3.0.CR1
ISPN-2639 Initial JSR 107 implementation

* Basic operations and validation supported.
ISPN-2639 Integrate JCache 0.6 version and integrate TCK testing

* Use Maven Invoker Plugin to run TCK automatically in each build.
avoid leaking classloaders.
* Cache manager name for Infinispan JMX configuration should be
composed of the cache manager name and classloader information in
order to guarantee uniqueness. Otherwise, TCK fails with a lot of
JMX domain conflict errors, and there's no real reason for allowing
duplicate domains whose name would be more confusing.
* Infinispan cache manager implementation has a finalize() method to
avoid cache managers being garbage collected without proper shutdown.
* Move to a weak key map for cache manager collections, keyed on
class loader that avoids leaks.
* Make all other references to class loaders weak to avoid keeping
strong references.
* Implement support for UserTransaction
* Use jcache as module name
* Added support for Cache writers.
* Add an assertion to Infinispan Cache so that old values are checked
for null.
* Implement removeAll().
* Some operations should skip loading from cache.
* If cache non transactional, return STATUS_NO_TRANSACTION.
ISPN-2767 Add defensive copying option for storeAsBinary functionality

* This enables true, store-as-value, functionality within Infinispan.
* It's required by the JSR-107 specification.