[AS7-6828] add empty messaging subsystem using CLI

do not fail if there are no connectors defined when a hornetq-server
is started. It is a legitimate case
AS7-5651 Add annotation support to global-modules
AS7-5651 Use standard reject and converter APIs for transformation instead of custom
Use standard ObjectListAttributeDefinition for global-modules instead of custom AD
EJBCLIENT-73 Make sure that the EJBClientConfiguration implementation returns a non-null (default) CallbackHandler
AS7-6770 Create a JTAEnvironmentBeanService which is responsible for setting up the JTAEnvironmentBean and which can then be used as a dependency of other services like the recovery manager service and the transaction manager service
Testcase for AS7-6739
AS7-6739 Execution order of lifecycle interceptors incorrect
[AS7-6523] remove HornetQ native lib + mavenize them

* remove the native lib from source control and extract them
  from org.hornetq:hornetq-native maven artifact when AS7 is built
[AS7-6816] Make sure the ModelControllerClient is properly closed to avoid out of memory issues
[AS7-6816] Refactor changes to avoid directly relying on "impl" classes
[AS7-6837] Upgrade to Apache CXF 2.7.4
Change test to not rely on text in the error pages
Minor update to test utility to check if the server has actually sent a response before trying to use it, corrects a NullPointerException that was masking real failures.
Don't use the status code of 401 as that is specifically used when sending a challenge to the client, 403 is better suited where the request reaches the resource but we still choose not to fulfil the request.
Use the getName() method of Principal rather than relying in toString().
Initial Undertow integration with AS

* webservices subsystem does not compile
* make arq work again
* fix resolving socket binding
* fix default configs
* only use client api
* fix import dependancies
* change tests to look for subsystem=undertow instead of subsystem=web
* fix managed domain
* proper xsd
* improve xsd and use proper schemas
* upgrade to servlet spec 3.1
* fix root context test
* fix default config
* Rename io.undertow module to io.undertow.core
* enable file welcome content
* fix bad tests
* Fix also https testcase
* Fix TransportGuaranteeTestCase
* Update default config
* fix marshalling testcase
* @Ignore for stuff that we know that it does not work
* initial merge of undertow subsystem from undertow-io/undertow-subsystem
upgrade to undertow 1.0.0.Alpha5
Fix client CERT test for the first time in two years
Initial clustering support
re-enable clustring tests

re-enable more tests

Fix configurations to use undertow