JBTM-1941 Updated to support lifecycle restarting of the recovery manager service in an embedded container such as WildFly

Conflicts:
	ArjunaJTS/orbportability/classes/com/arjuna/orbportability/ORB.java
Correct a test that did not clean down the JTS transaction
Corrected some test that did not purge the current