ISPN-4250 PR for ISPN-4190 causes a performance drop in repl mode

Revert "ISPN-4190 Use Message.Flag.DONT_LOOPBACK instead of RequestOptions.setExclusionList"

This reverts commit 5117fd30c1a487688bca9c75b9426b0db49bda05.

* This is reverted until JGroups bug can be fixed for DONT_LOOPBACK
ISPN-4277 ISPN server is not able to laod login modules
ISPN-3911 HotRod authentication server integration fixes
- cleanly separate the secure and unsecure paths
- use an ANONYMOUS Subject in the secure path until a user has been authenticated
ISPN-4279 Update dependencies to Apache Lucene 4.8.0
ISPN-4279 Resolve a couple of deprecations in tests
ISPN-4279 Make Lucene Directory compatible with Lucene 4.8: implement checksum capabilities in IndexOutput implementations
ISPN-4279 Update documentation to mention Lucene 4.8 compatibility
ISPN-3917 Filter objects using the query DSL (without using an index)

Implement an efficient boolean predicate index that is used to evaluate queries directly against non-indexed data.
Basically instead of indexing the data stored in the grid we resort to indexing the filters in such a way that
a large number of filters can be executed efficiently. The data can be either Java objects accessed via reflection
or binary encoded Protobuf data.

Also:
* replace usage of deprecated protostream API
* remove magic constants from WrappedMessageTagHandler
* remove some out of date TODOs
* some internal refactoring of query DSL
ISPN-4222 Add support for distributed entry iterator

* Added distribute entry retriever
* Added local entry retriever (used by repl, local and inval)
ISPN-4273 Create server integration tests for jgroups SASL auth