Merge pull request #1157 from andytaylor/master

proton fixes
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