ISPN-3953 JPACacheStore should not load all entities in memory
* stress test inserting 1GB of data - should fail on implementation without scrolling
ISPN-3953 JPACacheStore should not load all entities in memory
* using Hibernate's Criteria.scroll()
* MySQL needs to setFetchSize(Integer.MIN_VALUE) to use streaming (JpaStore detects this based on Hibernate's dialect)
* Hibernate dependencies changed from provided to compile as we now really depend on Hibernate, not any JPA implementation
Mark RemoteCacheStoreTest.testSocketTimeoutForRemoteStore as unstable

* At times, the exception message does not contain
SocketTimeoutException. Judging from the stacktrace on CI, the error
message might contain the following message instead:
"org.infinispan.commons.CacheException: Unable to start cache loaders",
but the SocketTimeoutException is still thrown.
* So, add more information to the assertion and if necessary, convert
it into an assertion that can cope with multiple error messages.
Add cluster name to transport log messages so that the user can distinguish one cluster from another.
ISPN-4184 Expose the Unsafe API from JDK to make Netty more efficient with native buffers
ISPN-4185 Fix JPA cache store section formatting
ISPN-4170 Upgrade to JGroups 3.5.0.Beta3