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
Merge pull request #1207 from mnovak1/fixLinkedListTest

Fix linked list test + timeouts
fix tck com/sun/ts/tests/jms/core20/sessiontests/Client.java#illegalStateExceptionTests