HORNETQ-1414 Allow exclusions/list on cluster addr

Adds the ability to support more than just a single string for matching
addresses on cluster connections.  Cluster connection address can now
consist of a list of strings that are used as filters, any of which can
be matched against the address.  In addition a new exclusion syntax '!'
is now supported that allows users to explicitly ignore any address
matching anything following '!'.

For example: 'jms.eu,!jms.eu.uk' will match all addresses beginning with
jms.eu except for those beginning with jms.eu.uk.
HORNETQ-1426 - improve isSameRM

https://issues.jboss.org/browse/HORNETQ-1426

the client session now uses the id of the server it is connected to to figure out if the xa resource is the same RM
vertx test fix
aerogear test fix
Merge pull request #1888 from andytaylor/master

doc update and HA tweak
Merge pull request #1890 from andytaylor/master-fix

test fixes
Merge pull request #1889 from andytaylor/issSameRM

HORNETQ-1426 - improve isSameRM
HORNETQ-1425 Increasing coverage of fluent API
Merge pull request #1891 from jbertram/master

HORNETQ-1425 Increasing coverage of fluent API
Merge pull request #1881 from mtaylor/HORNETQ-1414

HORNETQ-1414 Allow exclusions/list on cluster addr
updating bytemant to the latest (2.2.20)
BZ-1149936 HORNETQ-1427 Avoid orphaned consumers

https://issues.jboss.org/browse/HORNETQ-1427
https://bugzilla.redhat.com/show_bug.cgi?id=1149936

We have been reported about orphaned consumers cases.
The only cases where I saw this possibly happening was during a hypotethical
exception during server.close() or during a temporary blocking client (thread waiting to lock)

To avoid that I'm now removing connections at the end of loops and making the exception treatment
per consumer, so if any exception happened we will continue closing. at the worst case the connection
will still be on the maps and this won't be na issue any longer.
Merge pull request #1893 from clebertsuconic/master

BZ-1149936 HORNETQ-1427 Avoid orphaned consumers
test fix