Fix servlet version
AS7-6868 - Introduce IO subsystem

this is split from undertow subsystem so xnio configuration & friends can be all in same place for everyone to use
Fix defaults for workers
get rid of servlet 2.5 dependency
[AS7-6244] Add support for bundles refresh
[JBOSGI-642] Consolidate attachments API
[AS7-6879] LockContext not propagated across management boundary
Undertow 1.0.0.Alpha9 + Initial websocket support
sync with io subsystem
[AS7-6876] defines security policy for JMS pooled cf

create a security policy for JMS pooled-connection-factory with
application set to true to use a pool strategy of POOL_BY_CRI
instead of ONE_POOL.
[AS7-6878] Take the port from the SocketAddress so any offset can be taken into account.
[AS7-6881] JMSService error during :reload operation

* fix condition before removing the activation controller to handle both a
server shutdown and a reload.
* add tests to check reload behaviours for hornetq-server in live and
  backup (active and passive) mode
Use JDK tools.jar matching source version (1.7 for AS8).
[AS7-6875] start/stop JMSService asynchronously

the service is doing I/O and must not block the MSC thread
[AS7-6873] NPE when calling a runtime operation on non-existing resource

before executing the runtime step, call
context.readResource(EMPTY_ADDRESS, false) to ensure that there is a
resource. If that's not the case, the operation will fail with a
descriptive message instead of reporting an exception later on (such as
a NPE)

In most cases, a runtime operation will be executed for a resource that
exists. In the few case where there is no resource (such as a messaging
core-queue created by HornetQ core protocol), the resourceMustExist()
method can be overridden to bypass the check on the resource existence