Enable to configure and use the loopback multicast sockets (issue hazelcast/hazelcast#2594).
Update the XML configuration generator and builder, related to issue #2594.
Add unit tests related to the issue #2594.
Fixing the unit test of the multicast loopback mode.
Cleaning the code of the MulticastLoopbackModeTest class according to the recommendations of the Hazelcast's development team.
Resolve conflicts with the master branch
Fixing the style of the code.

According to the errors found by the code style checker, the code of the
multicast loopback feature is fixed.
Merge https://github.com/gallandarakhneorg/hazelcast
Moved tests from QueryAdvancedTests to QueryIndexMigrationTest and refactored.
Logging if partitions changed while query was running.
Adding javadoc, extracting method, check style fixes
Checkstyle fixes: whitespace, final class
Near-cache has its own eviction/expiration mechanism, eviction/expiration on IMap should not force any near-cache eviction/expiration
checkstyle fix
Fixed java.lang.IllegalArgumentException: Target cannot be null!. This was caused by the node.masterAddress being null.
This can happen after a cluster merge in the window of time between masterAddresses being cleared and repopulated.
Update readme.html
latest version of readme.html
project-version phrases added.
Consistency with Enterprise Readme provided
Merge branch 'master' of github.com:gallandarakhneorg/hazelcast
Cleanep and test fixes.