Added Passing test for issue

https://github.com/hazelcast/hazelcast/issues/366
added issue number to test method
test clean up
fixes issue #1951
changes per RP comments
test improved
fixes #1330
cleanup
Merge branch 'master' of github.com:hazelcast/hazelcast into xa-test-improvement/3.2-RC3

Conflicts:
	hazelcast-ra/src/test/java/com/hazelcast/jca/LocalTransactionTest.java
	hazelcast-ra/src/test/java/com/hazelcast/jca/NonTransactionTest.java
	hazelcast-ra/src/test/java/com/hazelcast/jca/XATransactionTest.java
removed CACHED
fixes issue
fixes issue #1951 cleanup
fixes issue #1951 cleanup cont.
remained test code cleaning
Fixed #1504 infinite waiting on merge operations when cluster shuts down meanwhile
review improvements
review improvements
introduced randomMapName method.
fix problematic test (testLockInterruption), so that interrupt is recognized in every call timeout millis
Merge pull request #1972 from gurbuzali/spring-scheme-fix/3.2-RC3

fixes #1330