HHH-8869 created hibernate-hikaricp connection provider

Conflicts:
	libraries.gradle
HHH-8869 fixes/simplifications for HikariCP 1.3.4
Conflicts:
	libraries.gradle
HHH-8869 upgraded to HikariCP 1.3.5, replaced deprecated property
HHH-9106 : Multiple detached representations of the same entity cannot be merged
HHH-9107 throw WrongClassException if attempting to load incorrect
subclass from 2lc
HHH-9107 @FailureExpectedWithNewMetamodel
HHH-8980 - Instance of super-class not found because of joined subclass reference is an inner join