Merge pull request #1079 from andytaylor/2.3.x

https://bugzilla.redhat.com/show_bug.cgi?id=917045 - fixed exception handling
HORNETQ-1202 Fix crash on concurrent modifications. Notice that just making 'matches' a ConcurrentHashMap does not solve it.
https://bugzilla.redhat.com/show_bug.cgi?id=964129

We could have a race between the state of matches and the cache:
Thread1: addMatch(): i. clean cache; ii. add match to Map
Thread2: could add an (outdated) entry to the cache between 'i. clean cache' and
'ii. add match to Map'.
Merge pull request #1082 from FranciscoBorges/2.3.x

HORNETQ-1202 Fix crash on concurrent modifications. Notice that just making 'matches' a ConcurrentHashMap does not solve it. https://bugzilla.redhat.com/show_bug.cgi?id=964129
https://bugzilla.redhat.com/show_bug.cgi?id=965826 / https://issues.jboss.org/browse/HORNETQ-1211 - just changing toString on passwords
Merge pull request #1088 from clebertsuconic/2.3.x

https://bugzilla.redhat.com/show_bug.cgi?id=965826 / https://issues.jboss.org/browse/HORNETQ-1211 - just changing toString on passwords
HORNETQ-1205 Fix documentation links
Merge pull request #1100 from FranciscoBorges/2.3.x

HORNETQ-1205 Fix documentation links
HORNETQ-1219 Fix inconsistent 'null' property behavior.

Spec says setObjectProperty(...) should be the same as 'typed' alternatives.
Notice that our implementation of the typed variants do not ignore 'null'
values.
Merge pull request #1104 from FranciscoBorges/2.3.x

HORNETQ-1219 Fix inconsistent 'null' property behavior.
https://issues.jboss.org/browse/HORNETQ-1163 - fixing api compatility issue after HORNETQ-1163 - no semantic changes here, just making sure one-off would still work"
Merge pull request #1108 from clebertsuconic/2.3.x

fixing an API that I broke after https://issues.jboss.org/browse/HORNETQ-1163
HORNETQ-1220 Fix manual quote on Java's tcpNoDelay.
Merge pull request #1113 from FranciscoBorges/2.3.x

HORNETQ-1220 Fix manual quote on Java's tcpNoDelay.
bug 971839/HORNETQ-1223 JGroups Channel not closed after the channel is cleaned up
Merge pull request #1118 from gaohoward/2.3.x

bug 971839/HORNETQ-1223 JGroups Channel not closed after the channel is cleaned up
HORNETQ-1224 Fix race on QueueImpl.deliver() when paging.
https://bugzilla.redhat.com/show_bug.cgi?id=972444

Case was actually tracked down by Andy Turner and Howard Gao.

Conflicts:
	hornetq-server/src/main/java/org/hornetq/core/server/impl/QueueImpl.java
	tests/jms-tests/src/test/java/org/hornetq/jms/tests/HornetQServerTestCase.java
Merge pull request #1120 from FranciscoBorges/2.3.x

HORNETQ-1224 Fix race on QueueImpl.deliver() when paging. https://bugzilla.redhat.com/show_bug.cgi?id=972444
moving test into the right place
Merge pull request #1124 from clebertsuconic/2.3.x

moving test into the right place
HORNETQ-1224 Proper fix race on QueueImpl.deliver() when paging. https://bugzilla.redhat.com/show_bug.cgi?id=972444