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.
Merge branch 'maintenance-3.x' of https://github.com/hazelcast/hazelcast into maintenance-3.x
Merge branch 'maintenance-3.x' of https://github.com/hazelcast/hazelcast into maintenance-3.x
fix NPE when creating queue store factory due to the uninitialized store config
Reviewed Suggested Heap Size section

for Management Center
Merge pull request #3915 from ahmetmircik/fix/3.3.3/fixQFactoryNPE

Fixes NPE when creating queue store factory
Expiration time should not be changed after TTL updates & code refactorings
change log level to finest for dropped multicast messages
Merge pull request #3935 from ahmetmircik/fix/3.3.3/expiryTTL

Fixes expiration time changes after TTL updates
Merge pull request #3913 from sancar/fix/topicSplitBrain/maint3.x

When master receives a join request it should send finalize join ope…
change 5 seconds wait on future to infinite wait on future and 30 seconds test timeout. fixes #3739