added JMS Context example
added JMS Completion Listener example
added JMS shared consumer example
added autoclosable example
Merge pull request #1150 from andytaylor/jms2

Jms2 examples
HORNETQ-1209 Only change factory settings at the JmsProducerTest
HORNETQ-1209 CompletionListener warning when confirmationWindowSize is -1
HORNETQ-1209 JMSContext to create session lazily. Otherwise we'll violate setClientID contract.
HORNETQ-1209 CompletionListener test
JMS tck fixes.
HORNETQ-1209 Fix Client_topicIllegalArgumentExceptionTests_from_appclient