Remove blocking calls to partition information on query operation. Blocking calls can make a node unavailable if all of the operation threads running the query operation when the partition state comes from another node it cannot be processed because of the blocked query operation and that leads to a deadlock.
missing tx handler part added
Cleanup
WanReplicationService should create StripeExecutor lazily/on-demand instead of creating all threads during startup.
Fixed replicated-map eviction. Eviction processor should evict entry locally and fire eviction event, instead of remove, eviction message should not be published to other nodes. Each node can handle eviction internally.
fire lifecycle events after a node's join timeout
Merge pull request #3901 from mdogan/fix/3.3/small-fixes

WanReplicationService should create StripeExecutor lazily/on-demand
Merge pull request #3904 from ahmetmircik/fix/3.3.3/fireEventJoinFailure

Fire lifecycle events after a node's join timeout
code refactorings which makes the code that uses Runtime mockable for tests.
Merge branch 'fix/testIndexCleanupOnMigration-maintenance' of github.com:eminn/hazelcast into maintenance-3.x
Organized map service owned partition management.
Replicated map should evaluate registered event filter while publishing events.
Merge pull request #3898 from mdogan/fix/3.3/replicated-map

Fixed replicated-map eviction. Eviction processor should evict entry loc...
fix testContainsKeyShouldDelayEviction
Merge branch 'maintenance-3.x' of https://github.com/hazelcast/hazelcast into maintenance-3.x
 When master receives a join request it should send finalize join operation always, so that if a previous join request is done on master but could not finalized, it can be finalized with later join request.
removing test for now, because it does not reproduces the scenario exactly and sometimes fail because of an unwanted merge scenerio.
Number of entries processed is reduced since test is creating a lot of garbage that leads to a timeout.
Merge branch 'maintenance-3.x' of https://github.com/hazelcast/hazelcast into maintenance-3.x
Merge pull request #3909 from ahmetmircik/new/3.3.3/mockRuntime

Code refactoring related to heap based eviction