Merge pull request #1206 from andytaylor/master

test fix and shared consumer work
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
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
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