Reformat Hot Rod protocol documentation to make it clearer
ISPN-3506 NPE in SingleFileStore
ISPN-3506 NPE in SingleFileStore

* add testEntrySetAfterExpiryWithStore
ISPN-3452 Hot Rod client socket leak
Tests for ISPN-3398 - Unmarshall problem in compatibility mode
ISPN-3398 Unmarshall problem in compatibility mode
ISPN-3398 Unmarshall problem in compatibility mode

* RemoveCommand was not comparing the values with equivalence
ISPN-3564 EquivalentLinkedHashMap cannot be iterated. Size doesn't work correctly either
ISPN-3565 Use new "persistence" denomination for cachestore modules
ISPN-3568 Upgrade to HQL Parser 1.0.0.Alpha4 to benefit from HQLPARSER-28 improvements

* ISPN-3567 Upgrade to Hibernate Search 4.4.0.Beta1
* Some remote query test cleaups
ISPN-3555 Method org.infinispan.query.remote.indexing.ProtobufWrapperIndexingTest.createBeforeClass fails with IllegalStateException

It seems the CacheManager was not started so we need to force it
ISPN-3544 AsyncStoreTest failures

* Increased test timeout
ISPN-3569 Remove spurious server dependencies from RemoteCacheStore and CLI server
ISPN-3560 Size after a suspended transaction is resumed is incorrectly
calculated

* Fixed EntrySet, KeySet, Values and Size commands to count context
values except if they were removed to be more consistent with what
data is available to the user

* Also fixed LockingTest by adding eventually to prevent random failure
ISPN-3563 Some logging methods in Infinispan Core at error level are missing the ID
ISPN-3563 Some logging methods in Infinispan Core at warn level are missing the ID
ISPN-3563 Fix typos in log method names
ISPN-2815 Put to Transactional cache with enabled indexing to InfinispanDirectory doesn't work properly

* Re-enable and add test
ISPN-2815 Put to Transactional cache with enabled indexing to InfinispanDirectory doesn't work properly
ISPN-3151 Disable transaction table completed transactions cleanup service when total order is used