HHH-9028 Test case: when second level cache is enabled, the session returns the objects even if the class doesn't match
HHH-9028 corrected Session#get for caching w/ polymorphism, improved
tests
HHH-7534 completed test case
HHH-9034 ASTParserLoadingTest fails with postgresplus92
HHH-9037 Simplified debugging by improving the ClassCastException message from JavassistLazyInitializer.
HHH-8815 Updated example code for session scoped interceptor
HHH-9039 Update collection_mapping.xml typos
HHH-9039 Typo
HHH-8374: Treat an entity wrapped by hibernate proxy equals a raw entity
HHH-8374 test case
HHH-9040 Added halt on error support for scripts importing

Conflicts:
	hibernate-core/src/main/java/org/hibernate/tool/hbm2ddl/SchemaExport.java
HHH-9002 : Fetch many-to-many order by
HHH-8966 - Redo the MetadataBuilder process;
HHH-8956 - TLC for annotation pre-processor;
HHH-8962 - Create a set of light reflection classes;
HHH-8932 - Need to integrate JPA 2.1 AttributeConverters into new metamodel binding
HHH-9052 ASTParserLoadingTest.testBooleanPredicate fails on most
databases
HHH-9054 QuoteTest violates unique key constraint on some DBs
HHH-9056
OneToOneTest.testPkOneToOneSelectStatementDoesNotGenerateExtraJoin fails
on oracle and postresql
HHH-9057 Correct ObjectNameNormalizer for mssql-style quoting
HHH-9051 removing unnecessary System.out.println
HHH-1582 - Added explicit PostCommit(Insert|Delete|Update)EvenLister interfaces to allow for separation of success/fail handling in post commit events.
Maintained current behavior by having the Entity actions call the existing API unless using one of the new interfaces.  Added 2 test cases, 1 using the new interfaces and 1 using the existing interfaces.
(cherry picked from commit c6ca3a4ef2278f82f0ba955978523058a4fcbb23)
HHH-1582 : post-commit listeners and failed transactions
(cherry picked from commit 1178e70034e517abaa4029acd3c7aac83a4916c9)