HHH-8502 - EnversIntegrator#disintegrate needs to check config for null
HHH-4577: Improved performance of ActionQueue

The ActionQueue has been seriously refactored. An ExecutableList class
has been created to manage each list of actions, and it includes
serialization behaviour that was previously in ActionQueue. Prevalidate
behaviour has changed - prevalidate is now called once per execution
list rather than once per execution. A test case has been added for
ExecutableList. There is also a new method on the Executable interface.
HHH-4577 - 2L query cache: Low performance of flush and commit due many unnecessary (pre)invalidate calls on UpdateTimestampsCache
HHH-8510 - Add a Logger which is able to monitor the creation of new Sessions at DEBUG/TRACE level
HHH-8504 add MySQL5Dialect to StandardDatabaseInfoDialectResolver
HHH-1835 added stddev to MySQLDialect
HHH-8498 - Full ConstructorResult handling
Added some simple tests for using the JPA Cache API
HHH-8514 - EntityManager#createQuery(CriteriaQuery) should throw IAE rather than ISE
HHH-8515 - EntityManager#createStoredProcedureQuery(	String, String...) should throw IAE if result set mapping name(s) do not exist
HHH-8514 - EntityManager#createQuery(CriteriaQuery) should throw IAE rather than ISE
HHH-8516 EnumeratedTypeTest.testTrimmedEnum fails on oracle
HHH-4910 The collection cache is evicted if a related collection element is inserted, removed or updated

HHH-4910 minor fixes

HHH-4910 make this feature configurable
HHH-4910 docs, javadocs, formatting, minor refactoring
HHH-8518 - Validate EMF#addNamedQuery transfers all query settings
HHH-8518 - Validate EMF#addNamedQuery transfers all query settings
HHH-8432 - Expanding parameters in IN clause
HHH-8518 - Validate EMF#addNamedQuery transfers all query settings
HHH-8522 CompositeIdTypeBindingTest.testCompositeTypeBinding fails on
sybase157
HHH-8523 - Incorrect parameter binding for Calendar and TemporalType