Merge pull request #1621 from jbertram/master

Test and document _HQ_ORIG_QUEUE property for expired messages
HornetQMessage requires any JMS message property name should be a valid java identifier. No dots are allowed. Renaming vertx properties so that they comply to the rules.
Merge pull request #1622 from AddictedCS/hotfix-vertx-property-name

HornetQMessage does not allow dots in message properties
When a HornetTextMessage is created, method writeNullableSimpleString is used to set the payload of the message. In order to read its contents correctly, readNullableSimpleString has to be used.
Merge pull request #1623 from AddictedCS/hotfix-reading-nullable-string

HornetQTextMessage sets payload as SimpleString
HORNETQ-1344 StompProtocolManager never cleans up destinations member

Conflicts:

	tests/byteman-tests/pom.xml
https://issues.jboss.org/browse/HORNETQ-1345 - refactor all cluster communications to its own channel
Merge pull request #1627 from gaohoward/master_HORNETQ-1344

HORNETQ-1344 StompProtocolManager never cleans up destinations member
Merge pull request #1628 from andytaylor/master

https://issues.jboss.org/browse/HORNETQ-1345
Upgrade Netty to 4.0.19.Final because of many performance improvements.

The are mostly done in the PooledByteBufAllocator.
Merge pull request #1630 from normanmaurer/netty_upgrade

Upgrade Netty to 4.0.19.Final because of many performance improvements.
https://issues.jboss.org/browse/HORNETQ-1320 - added ability for servers to auto register backups and added a new ha-policy config
Merge pull request #1635 from andytaylor/newhapolicy

https://issues.jboss.org/browse/HORNETQ-1320
simply adding logs on JMS Bridge to better understand issues when they happen
Merge pull request #1636 from clebertsuconic/master-fix

just logs
use a constant here
log a warning as the 'todo' indicates
refactor method to remove unnecessary parameters
set the proper policy type
removing unnecessary configuration parameters; using the COLOCATED_REPLICATED template sets all those