#2064 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
Merge branch 'master' of https://github.com/hazelcast/hazelcast
Merge branch 'master' of https://github.com/hazelcast/hazelcast
Merge branch 'master' of https://github.com/hazelcast/hazelcast
Merge branch 'master' of https://github.com/hazelcast/hazelcast
Merge branch 'master' of https://github.com/hazelcast/hazelcast
Merge branch 'master' of https://github.com/hazelcast/hazelcast
Moved embedded tcp classes inside DefaultNodeInitializer to nio.tcp package.
first attempt to make map container check style compliant and more cleanups done.
added release notes for 3.2.2 patch
Merged PR #2734
Merge branch 'master' of https://github.com/hazelcast/hazelcast
Merge pull request #2832 from ahmetmircik/cs/3.3/mapContainer

Start of map module check style compliance.
Merge pull request #2831 from mdogan/improve/3.3/cleanup

Moved embedded tcp classes inside DefaultNodeInitializer to nio.tcp pack...
Merge branch 'master' of https://github.com/hazelcast/hazelcast
Merge branch 'master' of https://github.com/hazelcast/hazelcast
remove map container suppression
update java doc
Merge remote-tracking branch 'origin' into checkstyleAscii
some changes after pr review