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
ISPN-4277 ISPN server is not able to laod login modules
ISPN-374 Initial Hot Rod remote events support

* Created, modified and removed events and their expectations
with each of the Hot Rod operations.
* Filtered events with optional binary parameters on registration.
* Custom events with optional binary parameters on registration.
* Testing event consumption for distributed and replicated caches
with filtering, custom events...etc.
* Initial Java Hot Rod client implementation with support to
add and remove listeners, including passing converter and filter
factories and support for parameters.
* Server configuration gets a Marshaller configured to be able
to unmarshall binary parameters for filter/converter and pass
them to the callbacks unserialized.
* This marshaller also used to enable fully typed converter/filter
implementations rather than working on binary payloads.
ISPN-374 Hot Rod protocol 2.0 documentation updates

* Documentation update on lifting the restriction on working solely on
defined named caches as part of Hot Rod 2.0 protocol improvements.
* Documentation update on new segment based consistent hash header.
* Documentation update on Hot Rod 2.0 protocol changes with regards
to adding/removing client listeners, and event formats.
* Update Java Hot Rod client documentation to show how to consume
events, how to apply filtering and how to generate custom events.