HORNETQ-1233 Reconnecting Bridge may not keep ServerLocator from closing.
Fixes https://bugzilla.redhat.com/show_bug.cgi?id=959782
Merge pull request #1151 from FranciscoBorges/bridgeHangsShutdown

HORNETQ-1233 Reconnecting Bridge may not keep ServerLocator from closing...
first pass at proton implementation
Merge pull request #1153 from andytaylor/prtn

first pass at proton implementation
Update JMS API to 2.0 first pass
change done by Jeff Mesnil, Andy Taylor, Francisco Borges and Clebert Suconic
Merge pull request #1154 from clebertsuconic/jms2

Update JMS API to 2.0 first pass
removed unneeded deps
Merge pull request #1156 from FranciscoBorges/master

merge andy's commit
upgrade proton to 0.4
removed unwanted dep
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
added check for protocol and version
Merge pull request #1159 from andytaylor/master

some proton stuff
HORNETQ-1209 IllegalStateRuntimeException if calling Context from CompletionListener