WFLY-490 / https://issues.jboss.org/browse/WFLY-2119 RBAC based tab-completion for the CLI (turned off by default)
[WFLY-490] [WFLY-2274] tests for reading standard/all-role-names
[WFLY-490] [WFLY-2190] [WFLY-2317] test for server-group add/remove
[WFLY-490] add missing license to an older test
[WFLY-490] [WFLY-2270] tests for model integrity checking
[WFLY-2336] The core size needs to be adjustined in line with the max size to avoid IllegalArgumentExceptions when modifying max-threads on an unbounded, queueless executor
[WFLY-2336] reorganized fix
[WFLY-2345] Port Offset 0 does not work

When a port offset is specified in the socket binding group and the
socket binding has a port of 0, then the port offset is not used to
calculate the port instead port 0 is bound.

This pull request contains three changes:

 - fix `SocketBinding` to also do offset calculation when the port is 0

 - extend `ControllerInitializer` to allow specifing the port offset

 - add a test in `OtherServicesSubsystemTestCase`

Issue: WFLY-2345
https://issues.jboss.org/browse/WFLY-2345
[WFLY-2296] propagate resulting version to runtime state
[WFLY-405] improve module jar invalidation utils
[WFLY-405] send rollback-to when connected
[WFLY-405] added two tests for bundle of patches

testApplyBundle
testApplyBundleSkipTwoCPs

[WFLY-405] oneoff in bundle tests

commented bundle tests

[WFLY-405] added test for --rollback-to
[WFLY-490] / [WFLY-1852] Ensure the InetAddressPrincipal is added at the time of authentication and not retrospectively added.
[WFLY-490] / [WFLY-1852] Move the access mechanism from a Principal to an operation-header
[WFLY-490] / [WFLY-1852] Further enhancement to add an AccessAuditContext used for holding some state for the duration of the operation.

Whilst the OperationContext made a good candidate for holding some of this as soon as interaction with non-management components occurred this state was no longer accessible.
The use of a ThreadLocal here uses the Subject.doAs stye so we can ensure any previous context is cleared as the call returns up the stack.
[WFLY-2357] Use the correct check before adding runtime steps.
WFLY-1949 Increase the wait time for more of the timer service tests to prevent intermittent problems on slow machines
WFLY-2359 Clustering AsynchronousService should stop asynchronously by default
Remove circular module reference in JSON-P module

The javax.json module is an alias to the org.glassfish one, which then
expresses a dependency back to the javax.json module.
WFLY-2333 Fix infinite loop bug from previous patch

oops!