HHH-7747 - Fixes CNFE regression for runtime field level class
enhancing. Also removes the usage of ClassPool.getDefault() and
creates a new ClassPool on each usage.

HHH-7747 - Add the entity class to the ClassPool to support modular
classloading like OSGI. Remove unused import in FieldTransformer.

HHH-7747 - Enhanced test to ensure that class enhancement sees all
classes of an entity. Added test to ensure that StackMapTables are
non-null for Javassist added methods.
HHH-7850 minor test package changes
HHH-7747 check if the code attribute is null when building the StackMapTable
HHH-7435 Performance bottleneck on Javassist
HHH-7029 - prependListeners changed to appendListeners in chapter 7.9.1. Integrator use-cases example
HHH-5973 - Replaced , with + in AuditInterceptor.java and in events.xml
HHH-4562 - Fixed the typo in chapter 7.3.1. Added bigint after personId
HHH-7856 Deprecate TableHiLoGenerator and TableGenerator
HHH-7860 : Log a warning when embed-xml attribute is used in mappings
HHH-7771 : Deprecate obsolete Type, AssociationType, and TypeFactory methods
HHH-7771 : Deprecate obsolete Type, AssociationType, and TypeFactory methods
HHH-7797 Block "unique" syntax on a column if a constraint can/will be
used
HHH-7797 UniqueDelegate & DefaultUniqueDelegate
HHH-7797 Finished first take on UniqueDelegate and rolled into .cfg and
.mapping
HHH-7797 Initial attempt at using UniqueDelegate within metamodel
HHH-7797 initial test case
HHH-7797 Finished auditing dialects.  Cleanup and javadocs.  Completed
uniqueness test.
HHH-7797 minor refactoring
test asserting Hibernate handling of unclear jpa behavior wrt merging detached object with reference to transient object via non-cascaded association
HHH-7797 Use unique indexes on nullable columns for DB2.  Correctly
handle @UniqueConstraint table annotations on second passes.