HORNETQ-1209 Correct exception is IllegalArgumentException
HORNETQ-1209 Fix conversions of sub-classes of JMSException into JMSRuntimeException
Merge pull request #1158 from FranciscoBorges/master

Fix a number of exception problems in JMS2
added flag for close on proton session
use AMQP sasl credentials for auth and change test to use guest login
added amqp to user manual
added check for protocol and version
Merge pull request #1159 from andytaylor/master

some proton stuff
HORNETQ-1209 IllegalStateRuntimeException if calling Context from CompletionListener
HORNETQ-1209 Fix passing StreamMessage to CompletionListener.
added XAJMSContext
Merge pull request #1161 from andytaylor/XAJMSContext

added XAJMSContext
Merge pull request #1160 from FranciscoBorges/master

Fix some JMS2 spec issues