A strict refactoring of transactions that should help with [TORQUE-825]
A strict refactoring of transactions that should help with [TORQUE-825]

This will allow us to support all JEE tx "attributes" like Immutant
does.

torquebox/torquebox-release,torquebox/torquebox,ksw2599/torquebox,torquebox/torquebox,ksw2599/torquebox,mje113/torquebox,vaskoz/torquebox,torquebox/torquebox-release,samwgoldman/torquebox,samwgoldman/torquebox,mje113/torquebox,torquebox/torquebox,samwgoldman/torquebox,torquebox/torquebox-release,ksw2599/torquebox,torquebox/torquebox-release,vaskoz/torquebox,samwgoldman/torquebox,mje113/torquebox,torquebox/torquebox,vaskoz/torquebox,ksw2599/torquebox,mje113/torquebox,vaskoz/torquebox