JPA 62 Fix

These two commits ensure that all Hibernate providers are preferred over other providers, and that the non-deprecated `org.hibernate.jpa.HibernatePersistenceProvider` comes before `org.hibernate.ejb.HibernatePersistence`, since it is declared first in `hibernate-entitymanager.jar/META-INF/services/javax.persistence.spi.PersistenceProvider`.