Change test to not rely on text in the error pages
First try of getting undertow in core AS

* webservices subsystem does not compile
* osgi does not compile
* modcluster does not compile

this three subsystems are disabled for now

make arq work again

More undertow fixes

fix resolving socket binding

fix default configs

only use client api

add xsd and temporary disable few testsuites

fix import dependancies

change tests to look for subsystem=undertow instead of subsystem=web

fixes after rebase

sync with subsystem

fix managed domain

proper xsd

improve xsd and use proper schemas
upgrade to servlet spec 3.1
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.
fix root context test

Fix few Tests

fix default config
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.
Rename io.undertow module to io.undertow.core

fix few tests

split undertow modules

sync with undertow upstream

make xsd pass validation
enable file welcome content
fix bad tests

Fix also https testcase

Fix TransportGuaranteeTestCase
Update default config
fix marshalling testcase
fix xsd to match upstream changes
@Ignore for stuff that we know that it does not work
Use the getName() method of Principal rather than relying in toString().
re-enable osgi & xts testsuite
fix after xts update
Initial clustering support
re-enable clustring tests

re-enable more tests

Fix configurations to use undertow
Don't get the servlet context till after the deployment is started
AS7-6797 & AS7-6796 Ignore tests for which we don't have Undertow support yet