ISPN-3911 HotRod authentication subsystem integration
ISPN-4253 Simplify source code import of project in Eclipse
ISPN-4254 Change build to require JDK7, drop animal-sniffer and JDK6 profiles
ISPN-4254 Update links in README-Maven.md
ISPN-4270 Add the JPA Cache Store to the BOM
ISPN-4247 Upgrade Hibernate ORM to support Oracle 12c
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
Replace usage of deprecated protostream api
Remove an out of date TODO
ISPN-3917 Remove magic constants from WrappedMessageTagHandler
ISPN-3917 Query DSL internal refactoring
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.