[WFLY-2469] Upgrade to HornetQ 2.4.0.Beta3

HornetQ depends on Netty 4 which has changed its package from
org.jboss.netty to io.netty.

* dependency changes:
  * upgrade HornetQ to 2.4.0.CR1
  * add dependency to Netty 4.0.12 (GAV io.netty:netty-all:4.0.12)
  * adding picketbox as a dependency on hornetq, otherwise simple login
    modules won't work, also fixing the TCK after the update

* module changes:
  * add io.netty module for Netty 4.x (and keep org.jboss.netty module for
    Netty 3.x)
  * add hornetq-native jar to org.hornetq module (this jar contains now
    both Java classes and native libraries)
* management model changes:
  * remove servlet-connector resource that was using Netty 3.x HTTP
    tunneling Servlet and was added a workaround until HornetQ support
    one-port to be accessible over HTTP
[WFLY-2346] add messaging 1.4 XML namespace

* add support for the 1.4 messaging namespace (corresponding to 1.3.0
   mananagement model)

* managemement changes introduces in 1.4 XML / 1.3.0 management
  * new max-saved-replicated-journal-size attribute for hornetq-server
    resource
  * new group-timeout & reaper-period attributes for grouping-handler
    resource
[WFLY-2128] JMS one-port support

* add http-connector resource to handle connections from HTTP and
  upgrade to HornetQ protocol.
* use netty-xnio-transport to wrap the XNIO channel into a Netty channel
  to hand it over to HornetQ server.

* component changes:
  * upgrade xnio to 3.2.0.Beta3
  * upgrade io.netty:netty-all to 4.0.13.Final
  * add org.jboss.netty:netty-xnio-transport