NXP-13486 transactional tests should run in single datasource mode
Revert "NXP-10308: correct persistence in single-datasource mode or not"

This reverts commit 8bad434adcefef47a67b2e90839784e24eed55a0.
Revert "NXP-10308: more tests; fix hibernate afterCompletion order"

This reverts commit 434aef5b12a16d9b054ec9d290510279d9e00b96.

Conflicts:
	nuxeo-core-storage-sql/nuxeo-core-storage-sql-test/src/test/java/org/nuxeo/ecm/core/storage/sql/TestSingleDataSource.java
Revert "NXP-10308: changes to work with single-datasource mode"

This reverts commit 9b6823b0e2275de4b0c016e5702133fbe094edab.

Conflicts:
	nuxeo-core-persistence/src/main/java/org/nuxeo/ecm/core/persistence/HibernateConfiguration.java
	nuxeo-core-persistence/src/main/java/org/nuxeo/ecm/core/persistence/NuxeoConnectionProvider.java
	nuxeo-core-storage-sql/nuxeo-core-storage-sql-test/src/test/java/org/nuxeo/ecm/core/storage/sql/TestSingleDataSource.java
NXP-13688 generalize basic managed datasource usage
NXP-13688 fixing tests