made binary queue store working
fixes #4180. We do not guarentee backups to be taken with terminate
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.
Merge pull request #4269 from mdogan/partition-issue-mx

[backport] InternalPartition replica addresses should be updated atomically
Merge pull request #4248 from ahmetmircik/fix/3.3.4/queueStoreBinary

Made binary queue store working
Cleanup of code and removal of warnings in ReplicatedMapTest.java

Conflicts:
	hazelcast/src/test/java/com/hazelcast/replicatedmap/ReplicatedMapTest.java
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.
Merge pull request #4267 from sancar/testFix/clientOperationRedo/maint3.x

fixes #4180. We do not guarentee backups to be taken with terminate
Fixed failing test (hits is increased internally so counter can be > 1, has to be fixed later).
Merge pull request #4277 from Donnerbart/fixIssue4254Backport

Fixed issue #4254 (backport)
Merge remote-tracking branch 'hz/maintenance-3.x' into maintenance-3.x-seeburger