Client xml and xsd tests
issue/2596 - removed control statements from run method completely and created unit test for mao eviction manager
added methods back that are removed by mistake
issue/2596 - shortening check
checkstyle fixes for equals methods.
 ClientCallFuture does not return null when timeout, rethrows the exception
Merge pull request #2620 from sancar/fix/retryAfterHeartbeatTimeout/maint3.x

ClientCallFuture does not return null when timeout, rethrows the exception
Merge pull request #2590 from sancar/fix/clientXmlConfig/maint3.x

Client Xml and Xsd config tests and fixes
added test related to issue #2622 and some cleanup
2596 - rework test to rely on entry listeners and added recording of internal ordering of map containers
Pass HazelcastInstance to LocalRegionCache constructors.

- Added a new constructor to LocalRegionCache to allow explicit control
  over whether an ITopic MessageListener should be registered
- Fixed a subtle bug in LocalRegionCache.cleanup() that prevented
  multiple entries with the same timestamp from being cleaned up
  - Using a TreeSet meant only a single entry at any given timestamp
    could be considered as a candidate for eviction; subsequent entries
    were "protected" because they weren't added to the TreeSet
- Updated HazelcastQueryResultsRegion to use the new constructor so that
  the HazelcastInstance can be passed on (allow query caches to inherit
  their MapConfigs) without registering a MessageListener
- Added unit tests to verify both LocalRegionCache constructors
- Added unit test to verify HazelcastQueryResultsRegion creates
  LocalRegionCaches which honor their configurations
Client gets original configuration address when trying to establish first connection to owner node. fixes #2585
2596 - rework test to get order from distributed objects instead of entry listeners
Merge pull request #2624 from gurbuzali/object-memory-format-fix/3.2.3

Object memory format fix/3.2.3
fixes #2650
changed the exception type
added JavaDoc
Merge pull request #2597 from ExecutorService/issue/2596

issue/2596 - removed control statements from run method completely and c...
Merge pull request #2638 from sancar/fix/reacquireAddressesOnRetry/maint3.x

Client gets original configuration address when retrying to establish firs...
fixes #2539