gmu: revert cache store API changes in BoundedConcurrentHashMap

* BoundedConcurrentHashMap was changed to support the version chain.
However, this API change breaks compatibility with JBossAS/TorqueBox.

* Workaround implement and API changes reverted.
 * Speculative commit with one more stat.
 * Verbosity still to be reduced
 * Fixing NPE in RpcManagerWrapper
 * Trying to fix lockHoldTimes
 * Trying to refactor something
 * Trying to have remoteHoldTime also in Isolation!=Serializable
 * Fixing remoteHoldTime
 * Improving initalization of some static variables
 * Now taking the time it takes to collect the stats upon terminating a transaction (just for debug)
 * TERMINATION_COST is not working yet
 * Changed some stats
 * Some stats are now Double
 * New remote gets- related statistics
 * Adding index of first write
 * Fixing Long/Double mismatch in some stats
 * Still fixing stats
 * Fixing
 * I'm stupid :)
 * Fxing minor stats here and there
 * Adding stats to determine when a xact dies before prepare, during local prepare or during remote prepare
 * Trying to fix abort-related stats: getting rid of readLock exceptions
 + Fixing replicationDegree stat?
 * Adding rollback stats
 * Trying to improve rollback related stats. Now I take correctly the stat relevant to rollbacks which do not require any remote interaction