Allow custom PersistenceUnitManager with JPA

Allow JPA auto-configuration to use an optional custom
PersistenceUnitManager defined as a bean.

Fixed gh-238