WFLY-1996 Fix app client not starting when running single jar
[WFLY-1240]:Fix several issues found by Coverity
WFLY-1999 modify-trust-store boolean parsing fixed in CLI config
[WFLY-490] Shut down controller service properly even in test setups
[WFLY-490] [WFLY-1915] RBAC config domain propagation
[WFLY-490] [WFLY-1985] tests for read-attribute leaking sensitive data
[WFLY-490] [WFLY-1985] fix for read-attribute leaking sensitive data
[WFLY-1907] / [WFLY-490] The whoami operation needed the reply type setting so that it would be represented correctly in the JMX facade.

This commit now sets the return type to String, although previously no return type had been specified clients have been identified that are dependent on the return type being a String.
[WFLY-430] / [WFLY-490] Update the whoami operation so that it outputs the mapped roles for the current user if verbose=true and the current access control provider supports role mapping.
[WFLY-490] [WFLY-2000] Properly deal with undefined provider on rollback
[WFLY-490] Beef up managed domain RBAC test suite
[WFLY-2009] rethrow IOException in org.jboss.aesh.console.Console constructor as CliInitializationException
WFLY-1547 Use the new TempFileProvider#create() VFS API which allows cleaning up existing content in temp dir