[WFLY-456] Set the platform mbean server factory in the pom.xml

It is needed for JmxAuditLogHandlerTestCase (which also sets it) so if it runs after the tests creating an mbean server we are in trouble
[WFLY-456] Don't close the client
[WFLY-456] Using ':' in backed up files does not work on windows
[WFLY-490] If rename fails, delete file once it has been copied
[WFLY-456] Use correct encoding when converting bytes in test
[WFLY-456] Update domain mode to take new audit log resource structure into account
WFLY-1815 Distributable SessionManager.getSession(String) implementation is wrong
Drop more obsolete dependencies.
More code cleanup.
Complete removal of remaining mod_cluster-related web subsystem references.
[WFLY-490] Fix :read-attribute for classifications when configured-xxx is null. Fix bug undefining ApplicationTypeConfig.configuredApplication
[WFLY-490][WFLY-1838] Make read-resource-description ignore ActionEffect.ADDRESS for attributes
[WFLY-490][WFLY-1838] Make read-resource-description ignore ActionEffect.ADDRESS for operations
[WFLY-490] Remove the addressable parameter from authorizeOperation
[WFLY-490] / [WFLY-1618] Add RollbackHandler(s) to the role mapping add/remove operations.

Also update the operations to fail if inconsistent runtime state is detected.  It should not be possible for the runtime state to be out of synch as the model is always updated first - however if it was detected that it is out of synch the only option is to restart the server.

Also minor test update, we never added the role so should not be removing it.
[WFLY-490] Add 'attributes' parameter to r-r-d
[WFLY-490][WFLY-1843] Fix read-resource NPE
[WFLY-490] Update to console 2.0.0.Beta2
fix default domain configuration
[WFLY-1059] Added new format test without color support. Ignore the color output test, see WFLY-1860 for details.
[WFLY-490] Properly handler case in the Provider enum
WFLY-1861 Zombie web sessions from old cluster members can cause OOM