MULE-7731 JMS transport should reuse javax.jms.Session, javax.jms.Messag...

...eProducer instances by default
I discuss this with DF. I think that check for the transaction manager or for the transaction manager factory is the same so this can remain as it is.