ISPN-4187 LRU eviction algorithm does not evict the eldest entry

* Fixed issue where access queue wasn't updated properly on a put
ISPN-4225 Upgrade to JGroups 3.5.0.Beta5
ISPN-4190 Use Message.Flag.DONT_LOOPBACK instead of RequestOptions.setExclusionList

DONT_LOOPBACK is now a transient flag
Use waitForRehashToComplete() instead of waitForClusterToForm() when killing a node

waitForClusterToForm() will fail if it sees too many members, see ISPN-4194
ISPN-4231 DistSyncL1FuncTest.testRemoteGetArrivesButWriteOccursBeforeRegistration random failures

Restart the cache after each method, to prevent commands from the previous
test method from interfering.

Should also fix ISPN-4133 DistSyncL1FuncTest.testNonOwnerRetrievesValueFromBackupOwnerWhileWrite
On exception RESTHelper would get into NPE rather than providing helpfull details as the catch code seems intentioned to do
ISPN-4207 Lock container ignores key Equivalence
ISPN-4231
DistSyncL1FuncTest.testRemoteGetArrivesButWriteOccursBeforeRegistration
random failures

* The annotation doesn't work properly on the base class
* Had to instead change it so the constructor modified cleanup variable
Add more info to SyncConsistentHashFactory javadoc

* The current write up explains what SyncConsistentHashFactory does,
but it does not explain why. This commit updates the javadoc to
provide more insightful information on the rationale behind
SyncConsistentHashFactory.
ISPN-4230 add missing dependency to websocket module
ISPN-4233 Infinispan in OSGi depends on hardcoded Parser version 60

Updated version to 70.
ISPN-4236 RHQ JMX plugin causes Cache/CacheManager to report as not
available

* Removed extra calls that were causing all mbeans to be queried
ISPN-4097 Add SKIP_CACHE_LOAD flag for Hot Rod