Merge remote-tracking branch 'origin/master'
Resolved the ClientEndpoint memory leak.

The ClientEndpoints are now created when the authentication is done instead
of creating lazily, because with this approach it is possible that an endpoint
of a dead connection is recreated after it has been removed. And this can lead
to a memory leak.
resolved checkstyle issue in clientengineimpl
Merge pull request #1860 from pveentjer/using-entry-adapter

EntryListener cleanup
Merge pull request #1842 from pveentjer/fix/3.x/clientendpoint-leakage

Resolved the ClientEndpoint memory leak.
Initial work on lock cleanup
Added more test methods to Condition/Lock
fixes #1867 added executorPoolSize XmlClientConfigBuilder
Merge pull request #1865 from pveentjer/cleanup-locking

Lots of additional empty Lock test methods
Merge pull request #1868 from gurbuzali/fix-client-config-builder/3.2-RC2

fixes #1867 added executorPoolSize XmlClientConfigBuilder
Merge pull request #1817 from enesakar/master-client-xml

Master client xml
Removed ReplicatedMap from documentation for now
Removed left overs for ReplicatedMap from 3.2
Removed replicated map elements from default and full configs
More work on locks

Also fixed a spurious failing test with the Topic.
QueryTest cleanup

First of all: the tests are enabled again. They were all part of the problematic suite and now they are part
of the regular suite.

Also split the tests in different source files to keep them understandable.
Disabled some of the failing tests
Merge pull request #1870 from noctarius/leftover-replicatedmap

Removed left overs for ReplicatedMap from 3.2
Merge pull request #1862 from pveentjer/querytest

Querytest
Add tests for queue size rest API.