Merge pull request #502 from mulesoft/MULE-7450

MULE-7450 - adding logic in XaTransaction to keep track of the actual Xa...
(cherry picked from commit 5d05476115a9afd6202590d9624df8039c663dd6)

Conflicts:
	modules/db/src/main/jdk6/org/mule/module/db/domain/xa/DataSourceWrapper.java
	modules/db/src/main/jdk7/org/mule/module/db/domain/xa/DataSourceWrapper.java

Merge pull request #505 from mulesoft/MULE-7450

MULE-7450 - XAConnectionFactory is not used as xa resource provider. The...
(cherry picked from commit a3887b0f103211a68c7bda4e8919a5482c2e4128)

(cherry picked from commit cbccab6936221806859c0518d962c65dbe3393f0)
(cherry picked from commit 78d5fd9176d10dd024ddea55513348b2c19df531)

Conflicts:
	core/src/main/java/org/mule/transaction/XaTransaction.java