Merged with latest master
Merge pull request #3667 from sancar/fix/waitTimeOverFlow/master

fixes overflow in waitTime at ClientConnectionManager
Test compilation fix.
Fixed checkstyle issue introduced by 9921a397c74ee52fe47749f487779b4a01a4fcff
close proxies before any other services are closed. This was causing near cache listener not being remove succesfully upon client shutdown. fixes #3669
moved the test
Performed full typo review
unused file EmptyArrays deleted
Typo correction
Split Brain Test for Queue
Extended JCache chapter.
Add test for ILock MBean and refactored Jmx test data holder out of MBean test
Co-reviewing the enhanced JCache chapter.
Typo corrections.
Merge pull request #3676 from ahmetmircik/new/3.4/deleteFile

Unused file EmptyArrays deleted
close instances in before after test. Attempt to fix #3673
Release Notes for 3.3.1 completed.
Revision History updated for 3.3.1
transactionalmap.values() now includes updated values within transaction
Fixed connection management and master/join-request handling during partial network split.