[WFLY-490] Rename application-type->application-classification
[WFLY-490] Shuffle the application and sensitivity classification resources and xml around, so that the classifications are grouped by type
[WFLY-490] Rename 'access' in sensitivity classifications to 'addressable'
[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.