Fixes deadlock when user call operations inside listeners
events packages will be handled by its own striped executor. Other response packages have its own single response thread. ClientPacket is dropped, using Packet insted. Two new properties for event executor service configuration.
In nodes, when user call an operation on our data structures after destroy, we are not throwing exception and recreating the proxy. This pr is to make client behaviour same.
added test.
changes after review
small update on pr
WIP
mark healthy connection immediately when heartbeat succeeded
fixes #3001
first part of making write-coalescing configurable
Merge branch 'master' of https://github.com/hazelcast/hazelcast
merge
fixes # #3004
Merge pull request #3017 from sancar/fix/heartbeatMark/master

mark healthy connection immediately when heartbeat succeeded
Heading standardization.
Reviewed updates.
Merge branch 'master' of https://github.com/hazelcast/hazelcast
testRepartitioningCluster test fix
Merge branch 'master' of github.com:hazelcast/hazelcast
test fixes