HHH-7714 Add support for EntityMode.MAP to JPA Criteria API
(cherry picked from commit 2758b8b49400b3aae6fbbfc78226f1f622f1bae5)

Conflicts:

	hibernate-entitymanager/src/main/java/org/hibernate/jpa/criteria/predicate/InPredicate.java
	hibernate-entitymanager/src/main/java/org/hibernate/jpa/internal/metamodel/MetadataContext.java
HHH-8122 - Scrub known-sensitive settings from EMF.getProperties()
HHH-7957 - Integrate Latest draft(s) of the JPA 2.1 spec
HHH-7714 - Add support for EntityMode.MAP to JPA Criteria API
HHH-7957 - Integrate Latest draft(s) of the JPA 2.1 spec
HHH-8113 - Persistence.createEntityManagerFactory() should run schema export if JPA properties are set
HHH-7957 - Integrate Latest draft(s) of the JPA 2.1 spec
HHH-8121 - Make property-able JPA settings defined in persistence.xml available in EMF.getProperties()
HHH-8127 OutOfMemoryError when running tests

Conflicts:
	hibernate-core/src/test/java/org/hibernate/cfg/beanvalidation/ApplySchemaConstraintTest.java
	hibernate-core/src/test/java/org/hibernate/test/annotations/entity/BasicHibernateAnnotationsTest.java
HHH-8127 Corrected failing test
HHH-8136 Correct "to_char" function in HSQL
HHH-8129 - Unify BaseQueryImpl and AbstractQueryImpl hierarchies
HHH-8113 - Persistence.createEntityManagerFactory() should run schema export if JPA properties are set
4.3.0.Beta1 release
4.3.0.Beta1 release