[AS7-5891] Explicitly define public APIs for the OSGi subsystem
[AS7-6736] Don't add the log4j library to the module.
ObjectTypeValidator should only allow for ModelType.OBJECT for it's value.
[AS7-6713] Some filter attributes require special validators.
add the WaitTimeInterceptor which was removed by fault with 3348ac39d016425b75c0205a15867ea9991e86f3
AS7-6651 Fix marshalling of domain controller discovery options
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
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