Make the rollback exceptions less disconcerting.
Don't leak a connection.
Switch HornetQ over to xml-based configuration [IMMUTANT-492]

This allows applications to easily extend or override configuration by
providing their own xml on the classpath.