Fix for Spring Security request wrapping, #3742
Waiting for safe state after shutting down one node, fix #4224
made binary queue store working
add comment to test
wait for safe state for only nodes which used in test
refine method isAllInSafeState
Merge branch 'master' into fix/master/spring-security
Fixes #3742, spring-security wrap problem
	Merge branch 'master' into fix/master/spring-security
#3742
Configuration sections for Management Center and..

SPI added to the Hazelcast Configuration Chapter.
WAN Replication Configuration section authored...

for the new Hazelcast Configuration chapter.
fixes #4180. We do not guarentee backups to be taken with terminate
checkstyle fix. Unused import
made test compilable
Cleanup of code and removal of warnings in ReplicatedMapTest.java
Merge pull request #4264 from emrahkocaman/fix/master/spring-security

Fix for #3742, Request wrapping fixed for Spring Security
Fixed copy&paste error in ReplicatedRecord.java to fix issue #4254. Added new tests for ReplicatedRecord.getHits() and ReplicatedRecord.getLastAccessTime(). Created common base class for ReplicatedMap tests.
InternalPartition replica addresses should be updated atomically instead of one-by-one to avoid inconsistent partition table reads. Also there's no need to update addresses using a CAS since InternalPartition update methods are called under InternalPartitionServiceImpl.lock.
Fixed signed-byte problem in PartitionStateGeneratorTest.