* Fixed a bug that corrupted JDBC pool when closing multiple times a pooled connection. * Fixed a bug that delisted a JMS resource multiple times when closing multiple times a session. * Fixed a bug that allowed JDBC connections to be closed when participating in a suspended transaction. * Refactored ThreadContext handling of BitronixTransactionManager. * Dropped XAConnectionFactoryException and DataSourceException. * Fixed bug #3: transaction interleaving is not broken anymore because of ManagedXAResource's state. * ResourceLoader: 'entry' renamed to 'resource'. * Removed obsolete bitronix.tm.recovery.csvResourcesJndiName configuration property. * Fixed a bug that improperly disallowed a transaction to be suspend after a connection is closed. * JMS pooling implementation available but not tested.