Use as many of the standard JTA 1.1 features as possible.
This will limit our dependencies on transaction manager extensions.