Add the following JMX properties to ILock: remaining lease time, lock count, force unlock operation
fix attempt #3654
close proxies before any other services are closed. This was causing near cache listener not being remove succesfully upon client shutdown. fixes #3669
moved the test
Add test for ILock MBean and refactored Jmx test data holder out of MBean test
transactionalmap.values() now includes updated values within transaction
Merge pull request #3670 from eminn/fix/transaction-values

transactionalmap.values() now includes updated values within transaction
JCache chapter improvements.
CacheConfig does not extend MutableConfiguration anymore
cache.getConfiguration now returns an immutable instance, as stated in the spec
listenerConfigurations should be thread-safe now
added null check for waiting count-down completion of sync listeners
JCache implementation added to New Features, 3.3.1
added null check in equals
checkstyle
Merge pull request #3675 from sancar/fix/clientExceptionAtShutdown/master

Close proxies before any other services are closed.
removed sync block since there is no specific rule in spec to check before adding to the listeners set
added np check to near-cache config
Merge pull request #3671 from bilalyasar/fix-3654

fix attempt #3654
Started the final touches for 3.3.1
Merge pull request #3647 from camann9/master

Add the following JMX properties to ILock
Merge branch 'jcache-fixes/master' of github.com:gurbuzali/hazelcast
Removed unused field