wildfly/wildfly — pull request #4591 by scottmarlow (2013-06-04 16:27:40+00:00)
Title: trying to batch these related changes together WFLY-1451, WFLY-203, WFLY-1151

I asked on irc if this would be easier than having separate JPA related pull requests and got one yes. If this is a pita, let me know and I'll break it up into separate requests.

WFLY-1451 - fixed JPA 2.1 SynchronizationType.UNSYNCHRONIZED to not be ignored and added test

WFLY-203 - add modules for Hibernate versions (3.x, 4.1.x/4.2.x), OpenJPA, EclipseLink which contain the JipiJapa integration jars

WFLY-1151 put persistence provider adaptor in persistence provider module (improve support for deployments that include Hibernate jars), upgraded to JipiJapa 1.0.0.Alpha2 (rename artifacts to jipijapa-*). This includes moving the JPA integration adapters into the same classloader as the persistence providers (to eliminate the 1-1 static module dependencies that broke deployments that include their own persistence providers.

Would be good to have feedback from the clustering team on the
infinispan.xml and clustering/infinispan/subsystem/* changes.

I also slipped a TransactionScopedEntityManager debug logging recursion fix in also that I previously missed (just remembering now :)