Merge pull request #1426 from jbertram/master

Fix authors
[HORNETQ-1172] Provide Websocket-like HTTP upgrade protocol

add http-upgrade-enable property (disabled by default) to
use HTTP Upgrade mechanism when connecting to the server.
The 1st request will be a HTTP Request + Upgrade: hornetq-remoting sent
to the server's Web container that'll reply with a HTTP 101 Switching
protocols.
When the client receives this response, it will switch to the
hornetq remoting protocol and remove the HTTP handler.
Merge pull request #1428 from jmesnil/HORNETQ-1172_HTTP_upgrade

[HORNETQ-1172] Provide Websocket-like HTTP upgrade protocol
HORNETQ-1289 - Add support for JMS data to XmlDataExporter & XmlDataImporter
Merge pull request #1429 from jbertram/HORNETQ-1289_master

HORNETQ-1289 - Add support for JMS data to XmlDataExporter & XmlDataImporter
https://issues.jboss.org/browse/HORNETQ-1293 - Producer being cached
Merge pull request #1427 from clebertsuconic/master-1293

https://issues.jboss.org/browse/HORNETQ-1293 - Producer being cached
exposing channel to interceptors so users can use it to expose SSL information
Management Method providing first message as JSON on a queue
HORNETQ-1231 make listDeliveringdMessagesAsJSON to show messages even if they are on the TX state
Merge pull request #1437 from andytaylor/clebert_master-HQ1231

HORNETQ-1231 make listDeliveringdMessagesAsJSON to show messages even if...
Merge pull request #1435 from clebertsuconic/master-new

solving a few PRs sent by users
add aerogear chapter
updated for single port support
add hornetq-tools to assembly
Merge pull request #1436 from andytaylor/master

doc updates
minor doc updates
Merge pull request #1439 from gaohoward/docs-update-master

minor doc updates
example fixes
Merge pull request #1440 from andytaylor/master

example fixes