Merge pull request #1199 from clebertsuconic/master

Fixing typo on my last commit.
update HornetQConnection to throw exception on stop and close if called from a Message Listener

update HornetQSession to throw exception on close if called from a Message Listener

update HornetQMessageProducer to throw exception on close if called from a Completion Listener

removed illegal tests
Merge pull request #1202 from clebertsuconic/andy-master

JMS2 fixes from Andy
https://bugzilla.redhat.com/show_bug.cgi?id=963215 JMS Bridge and XA with multiple messages are not working well due to the server's session behaving as non TX after failover.

Conflicts:

	tests/integration-tests/src/test/java/org/hornetq/tests/integration/cluster/failover/FailoverTest.java
Merge pull request #1205 from gaohoward/master_jms_bridge

https://bugzilla.redhat.com/show_bug.cgi?id=963215 JMS Bridge and XA with multiple messages are not working well due to the server's session behaving as non TX after failover.