prevent data loss while promoting from second replica to owner.
make getExecutorService() method to return IExecutorService instead of ExecutorService
fixes #2531
Merge pull request #2989 from eminn/fix/hazelcastconnection

make getExecutorService() method to return IExecutorService instead of E...
fix deadlock happens in lifecyclelistener and add note about blocking calls
Merge pull request #2991 from gurbuzali/and-predicate-issue2531-master

fixes #2531
Merge pull request #2987 from eminn/fix/lifecycle-event-deadlock

fix deadlock happens in lifecyclelistener and add note about blocking ca...
test improvements
Test checking contract alignment between HazelcastConnection and HazelcastInstance. It has currently many exceptions which have to be fixed.
Merge pull request #2973 from eminn/fix/data-loss-while-promoting-from-backup

prevent data loss while promoting from second replica to owner.
Merge pull request #2998 from jerrinot/improvements/jca-contract-conservative/master

Test checking contract alignment between HazelcastConnection and Hazelca...
Cleanup of com.hazelcast.client package replicatedmap.
Cleanup of com.hazelcast.client package semaphore.
Cleanup of com.hazelcast.client package spi.
Cleanup of com.hazelcast.client package standalone.
Cleanup of com.hazelcast.client package topic.
Cleanup of com.hazelcast.client package txn.