HHH-8159 - Apply fixups indicated by analysis tools
HHH-8159 - Apply fixups indicated by analysis tools
HHH-8159 - Apply fixups indicated by analysis tools
HHH-8159 - Apply fixups indicated by analysis tools
HHH-8159 - Apply fixups indicated by analysis tools
HHH-8159 - Apply fixups indicated by analysis tools
HHH-8159 - Apply fixups indicated by analysis tools
HHH-8159 - Apply fixups indicated by analysis tools
HHH-8159 - Apply fixups indicated by analysis tools
HHH-8159 - Apply fixups indicated by analysis tools
HHH-8159 - Apply fixups indicated by analysis tools
HHH-7998 - Add TypeContributions contract

Conflicts:
	hibernate-core/src/main/java/org/hibernate/dialect/Dialect.java
	hibernate-core/src/main/java/org/hibernate/metamodel/internal/MetadataImpl.java
	hibernate-core/src/main/java/org/hibernate/metamodel/spi/TypeContributor.java
HHH-7995 Added support for TypeContributors in OSGi.  Integrated with
envers
Conflicts:
	hibernate-core/src/main/java/org/hibernate/cfg/Configuration.java
	hibernate-entitymanager/src/main/java/org/hibernate/ejb/Ejb3Configuration.java
	hibernate-osgi/src/main/java/org/hibernate/osgi/OsgiPersistenceProvider.java
	hibernate-osgi/src/main/java/org/hibernate/osgi/OsgiSessionFactoryService.java
HHH-7944 envers classloader issues
Conflicts:
	hibernate-envers/src/main/java/org/hibernate/envers/configuration/spi/AuditConfiguration.java
HHH-8159 - Apply fixups indicated by analysis tools
HHH-8207 - Locale conversion is broken
Fix string to locale conversion

The original implementation didn't care about leading underscores. StringTokenizer skips leading separators which is actually wrong. new Locale("", "XX").toString() produces "_XX" which can't be converted back to the same locale with the original implementation.
HHH-8207 - Locale conversion is broken
HHH-8159 - Apply fixups indicated by analysis tools
HHH-8159 - Apply fixups indicated by analysis tools