ISPN-4146 Javadoc for useEagerLocking attribute is wrong
ISPN-4155 hotrod client osgi bundle - add repository name

Use infinispan-client-hotrod-<version> as the repository name.
ISPN-3797 DataContainer should interact atomically with Persistence

* added evict() and compute() methods to perform the activation/passivation
atomically
* compute() is also used by Delta to ensure atomic copy-on-write
semantics
ISPN-4164 AuthAndEncryptProtocolTest fails
ISPN-4022 M/R: Run the combiner concurrently with the mapper
ISPN-833 Remove cache defined limitation for Infinispan servers

* Asymmetric clusters are now supported.
* It's still convenient to pre-start defined caches so that
topologies for all caches are well defined.
ISPN-3529 Add segment based CH for Hot Rod, and 2.0 protocol support

* Segment based CH implemented in Hot Rod 2.0
* Hash function incremented to 3 to reflect new segment based
calculation for Hot Rod clients.
* All tests should use this version unless they are testing
older versions of the protocol.
ISPN-3514 Align XML configuration between Server and Embedded

* The objective is for server configuration to be readable by embedded
and viceversa.
* Those elements that are not relevant for embedded configuration are
ignored and highlighted with an INFO message.
* All configuration affecting test results has been adjusted.
* This commit does not include changes to demos, documentation or
schema files. This will come later, once the XML has been fully agreed.
* If there's any testing XML that has not been converted, it's because
it's not being tested at all, it should be removed in the cleanup phase.
* During the cleanup phase, all unused attributes/elements and parsers
will be removed.
* The XML in general follows the pattern used by server which means
that there are some noticeable changes to the way embedded XML is
configured:
* Cache mode is now part of the cache definition, i.e. local-cache,
distributed-cache...etc.
* Default cache is now specified at the cache container level, naming
it.
* Shutdown hook now configured as an attribute of cache instead of
a separate element.
* X-Site local site derived from transport's site-id, instead of adding
yet another xml configuration option.
* Compatibility mode drops enabled attribute, element being present
enables it.
* Same thing happens with versioning, element being present enables it.
* Deadlock detection's spin duration used to enable/disable it. If
configured with a value below 0, it's disabled.
* unsafe.unreliableReturnValues is now configured via an attribute
instead of a separate element.
* store-as-binary is disabled by making sure keys and values are both
set to false.
* L1 is disabled by making its lifespan -1.
* Replication queue configured via cache level attributes, and it's
disabled by making the queue size negative.
* Simplified thread pool configuration by avoiding to leak XML
configuration details into programmatic API. In the programmatic
version, just provide factories.
* Fixed thread pool injection in server.
ISPN-3514 Add 7.0 xsd and updated documentation
ISPN-833 CacheNotFoundException should not be expected by server tests
ISPN-4153 Server can't start a cache with custom cache store

* Added way for configuration to figure out custom class
ISPN-4168 Server/Integration/TestSuite ignores tests failure for build

* Removed test failures from being ignored
ISPN-4002 Allow the reduce phase to store elements into result cache
ISPN-4079 Enhance Cache addListener method to match types for filter and
converter

* Revamped quite a bit of the typing to have generics
* Removed value equivalence for DataContainer as it wasn't used
ISPN-4074 Introduce a doclet to filter out private APIs from the JavaDoc

- Add package-info.java file for all public packages which need to be documented
- Separate interfaces from implementations by creating appropriate "impl" packages
- Remove legacy classes and interfaces which have moved to commons
ISPN-3797 DataContainer should interact atomically with Persistence

* Changed DefaultDataContainer implementation to use named inner classes.
It avoids duplicate code.
Add test for authentication via LDAP
ISPN-3936 State transfer should not modify or iterate shared cache stores

The entries were only removed from the data container, but the store was
still iterated on even when it was shared.
ISPN-4181 HotRod server throws CNFE javax.net.ssl.SSLException
Upgrade to netty 4.0.18.Final