[WFLY-3794] Upgrade HornetQ 2.5.0.Beta1

* fix Apache Proton module definition
* HornetQ uses Proton to provide AMQP support
* add ha-policy resource to configure the HA policy of HornetQ.
* update messaging 3.0 XSD
* deprecate ha attributes on the hornetq-server resource
* use ActivationCallBack.activationCompleted() to start the service once
  the HornetQ server and all its resources (including JMS ones) have
  been activated.

JIRA: https://issues.jboss.org/browse/WFLY-3794