HHH-9048 - Derived ids where the derived id is basic cannot be looked up by simple value
HHH-9064 Simplify/improve the hibernate-osgi tests
HHH-8021 support overriding nested embeddables with secondary tables
HHH-8732 Upgraded Ehcache to 2.7.5
HHH-8732 minor test fix
HHH-9038 Fix HSQLDB dialect for non-existing constraints.

This commits relates to https://hibernate.atlassian.net/browse/HHH-7002.
It basically removes the explicit constraints dropping, and uses
cascading instead.

As HSQLDB requires to put CASCADE last, but fortunately accepts IF
EXISTS also before tablename, we just put the IF EXISTS *before* the
tablename, and CASCADE after it. And there you go.
HHH-8956 - JandexHelper love
HHH-8816 - Unable to instantiate AttributeConverter: root cause of exception hidden
HHH-8923 - Reconsider closing of ServiceRegistry instances
HHH-9067 Make HibernatePersistenceProvider easier to extend

The ultimate goal is to be able to instantiate easily an HibernatePersistenceProvider
with a Spring managed interceptor.
(cherry picked from commit 1c0841180d2244894cf55ad98317d9970ce53834)
HHH-9071 When an already initialized proxy is narrowed, initialize the new proxy
(cherry picked from commit 2cf52cc7f1e1d8f918188d5166a3a869fc213cd8)
HHH-9071 - Proxy narrowing loses the initialized state of the original proxy
(cherry picked from commit c5bdec20b96a1179d70338644d8c2d5f1408001e)