[5.2.x]  ISPN-3932 FineGrainedAtomicMap with REPEATABLE_READ sees modifications from other transactions

* Rebased atomic tests to cover both FineGrainedAtomicMap and AtomicMap
* Fixed bug in values() that was removing the duplicate values
* Added new DeltaAware interface that allows to copy the instance

also included: Fixed failing tests caused by ISPN-3932

https://issues.jboss.org/browse/ISPN-3932