MULE-7052 - adding bitronix transaction manager module and support for vm, jdbc and jms transports

sdf
MULE-7052 - adding bitronix transaction manager module and support for vm, jdbc and jms transports

sdf
MULE-7052 - changes required by pull request review
MULE-7052 - improvements regarding code review comments
MULE-7052 - fixing code style and adding static imports
Merge branch 'mule-3.x' into MULE-7052

Conflicts:
	transports/jms/src/main/java/org/mule/transport/jms/JmsConnector.java
Merge pull request #156 from mulesoft/MULE-7052

MULE-7052 - adding bitronix transaction manager module and support for v...