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.
remove test for client id as no longer valid in JMS 2
added a createSharedQueue (instead of transientQueue) method for shared consumers
Merge pull request #1206 from andytaylor/master

test fix and shared consumer work
fix CompletionListener th throw exception on connection/session.close()
increase timeout for connection failure listener to be notified of server shutdown
fixing LinkedListTest.testAddHeadAndRemove on IBM JDK - it's needed add line at the end of the test because IBM JDK calls finalize on all objects in list before assert is called and fails the test, this will prevent it
if the activation spec is changed and we are using conectionFactoryLookup create a new factory
Merge pull request #1208 from andytaylor/master

jms2 fixes
increase timeouts for replicated failover tests to make them stable on slow machines
Merge pull request #1207 from mnovak1/fixLinkedListTest

Fix linked list test + timeouts
fix tck com/sun/ts/tests/jms/core20/sessiontests/Client.java#illegalStateExceptionTests
Merge pull request #1209 from mnovak1/fixReplicatedLargeMessageFailoverTest2

Increase time out for replicated failover tests
Merge pull request #1210 from gaohoward/master_tck

fix tck com/sun/ts/tests/jms/core20/sessiontests/Client.java#illegalStateExceptionTests
call correct createConsumer method from HornetQRASession
Merge pull request #1211 from andytaylor/master

call correct createConsumer method from HornetQRASession
override JMSContext for RA to throw exception on illegal method calls
handle createContext on RA differently depending if in JTA tx
Merge pull request #1213 from andytaylor/master

jms 2 fixes on JMSContext