tests of map Lock Key then map clear
tests of map Lock Key then map clear
remove imports
combined tests.   added a test for clear with locked keys, under a node loss situation
fixes #2410 . Resources(Lock etc...) were not cleaning properly, when client and owner node of client dies together.
cleanup in related requests & operations
fix after cleanup attempt
#2064 Pass HazelcastInstance to LocalRegionCache constructors.

- Added a new constructor to LocalRegionCache to allow explicit control
  over whether an ITopic MessageListener should be registered
- Fixed a subtle bug in LocalRegionCache.cleanup() that prevented
  multiple entries with the same timestamp from being cleaned up
  - Using a TreeSet meant only a single entry at any given timestamp
    could be considered as a candidate for eviction; subsequent entries
    were "protected" because they weren't added to the TreeSet
- Updated HazelcastQueryResultsRegion to use the new constructor so that
  the HazelcastInstance can be passed on (allow query caches to inherit
  their MapConfigs) without registering a MessageListener
- Added unit tests to verify both LocalRegionCache constructors
- Added unit test to verify HazelcastQueryResultsRegion creates
  LocalRegionCaches which honor their configurations
map.replace fire's an Entry ADDED event.  which is not very intuitive,  as replace, sounds like it should be and UPDATE event
fixes#2754 improve invokeOnPartitions() method
create method for Partition Set
Merge branch 'master' of https://github.com/hazelcast/hazelcast
Merge branch 'master' of https://github.com/hazelcast/hazelcast
Merge branch 'master' of https://github.com/hazelcast/hazelcast
merge
checkstyle fix
Cleaned AbstractIOSelector
combining of suppressions
Removed parameter assignment rule
Clean complexity