ISPN-4671 Example server config for rest-rolling-upgrades missing IO subystem
ISPN-4200 Fix test ExampleConfigsTest.testRestRollingUpgrades - really use REST clients
ISPN-4105 Optimize Cluster Listener performance for Replicated Caches

* Changed so REPL doesn't register cluster listener on other nodes
* REPL not notifies during the remote write
ISPN-4668 Fix JGroups namespace in the server testsuite
ISPN-4683 DefaultConsistentHash segment size is not not computed correctly

Float loss of precision can cause bad mapping for -1 and Integer.MAX_VALUE
ISPN-4682 Improve SyncConsistentHashFactory key distribution
ISPN-4523 Test for HR PLAIN auth against LDAP over SSL

Covers end-to-end SSL encryption between HR client and server
as well as between HR server and LDAP server.
ISPN-4237 Wrap access to the global component registry in a security action
ISPN-4666 Remove getopt dependency from server/core
ISPN-4695 Log errors about OutdatedTopologyException at lower priority
ISPN-4670 Matcher performance test
ISPN-4670 Matcher refactoring

Relocating some responsibility among classes to simplify their collaboration.
ISPN-4670 Replace Iterator of AttributeNode.children with array for faster iteration
ISPN-4670 Do not unsubscribe if executing in a single filter context

The cost of maintaining a map of unsubscribed predicates if high and it can only be amortised if there are many
filters (continuous query scenario). For the single query scenario we prefer not to maintain it at the cost of
having to deal with potential duplicate notification.
ISPN-4670 Use an array to store the FilterEvalContexts instead of a HashMap

The HashMap lookup was a heavy hot spot.
ISPN-4670 Avoid double lookup in known types hashmap
ISPN-4670 Replace map of unordered predicates with list
ISPN-4670 No longer keep track of suspended PredicateNodes in MatcherEvalContext

It's enough to keep just the unsubscribed Predicates. Eventual duplicate notifications are easily coped with.
ISPN-4670 Move isRepeated flag from PredicateNode to Predicate

This is the first step to simplify and optimize subscriptions
ISPN-4670 Move PredicateIndex.PredicateSubscriptions to Predicates.Subscription