#1795 Use ArrayList instead of HashSet (cherry-picked from 3.x branch)
#1795 Incorporate missing constructor arg
#1795 Add comment documenting the use of ArrayList
missing near cache test
Problimatic test
Problimatic test for near cache
Some cleanup in the semaphore tests
Fixes #2133

It will now rever to the logger configured on the node.
Some fixed for initialization order problem
a test of clientMultiMap Listener
fixed with assert true Eventual
#1795 Add test to cover the fix
refactor ra module
setInner fix
arquillian unit tests pass
jca code clean up
Simplification in callbacks
Integrated the Remotecall object into the Invocation to simplify +
reduce object litter.
Removed remotecallback
Fixed bug when callback runs into a shutdown asyn executor