Create a web-common module and move EE related classes

This commit moves most of the classes that are required
for web container integration into their own module. This
is not a complete solution as yet, as OSGI and Web Services
still have a hard coded dependency on JBoss Web classes.
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
checkstyle
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