* Refactored configuration to allow properties changes at runtime.
* Improved TMJOIN support of Last Resource Commit wrapper.
* Streamlined JMS and JDBC resources wrappers to share most of the infrastructure.
* Refactored shutdown code to allow application code to call it manually.