Merge pull request #1927 from clebertsuconic/master

HORNETQ-1429 Fixing proton session.close and connection.close leaking connections
HORNETQ-1297 Handle MDB w/durable sub but no name

NOTE: This change will break the TCK since it contains tests which use a
durable subscription without a subscription name. However, we are
challenging these tests in the TCK. The challenge is being done at
https://issues.jboss.org/browse/CTS-199.

This change will make HornetQ will reject any MDB attempting to use a
durable subscription without a subscription name by throwing a
javax.resource.spi.InvalidPropertyException.
Fix tests broken from HORNETQ-1437
Merge pull request #1929 from jbertram/master

HORNETQ-1297 and broken tests from HORNETQ-1437
HORNETQ-1297 Tweak check for sub name
Validate destinationType for MDB
config update

Change remote-connectors to excluded inside colocated ha policy configuration
config update

Change scale-down boolean on scale-down to be called 'enabled'
Merge pull request #1932 from jbertram/master

Few MDB validation tweaks
user manual update
Merge pull request #1933 from andytaylor/master

config and doc updates
JBPAPP-11022 Remove unnecessary WARN log
Merge pull request #1936 from jbertram/master

JBPAPP-11022 Remove unnecessary WARN log
changing the API for 0.8 Proton