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