tests for client lock with Custer problems
update test as per RP comments
Avoid idempotent operations (like assigning a variable to itself).
Name 'RETRY_COUNT' must match pattern '^[a-z][a-zA-Z0-9]*$'.
String.indexOf(char) is faster than String.indexOf(String).
String.indexOf(char) is faster than String.indexOf(String).
concurrent client lock test
changes per RP comments
changes per RP comments
added test for lock with no time out
concurrent try lock test update
Merge branch 'master' into concurrentLockTest
pushing down the try time out, to 1 mill.

Merge branch 'master' into StressTestREfact

Conflicts:
	hazelcast-client/src/test/java/com/hazelcast/client/queue/ClientQueueDisruptionTest.java
	hazelcast-client/src/test/java/com/hazelcast/client/stress/AtomicLongUpdateStressTest.java
	hazelcast/src/test/java/com/hazelcast/map/EvictionTest.java
test fix TopicTest add2listenerAndRemoveOne
tests moved into ClientConcurrentLockTest
Merge branch 'master' into concurrentLockTest
itterations var
Merge branch 'master' into ClientLockTest3
cosmetic improvement
- Removed wrong WaitingOp.equals implementation, it was causing a different WaitingOp to be removed from queue.
- Fixed waitingOp enqueue order.
- Refactored WaitNotifyService