[WFLY-490] added a detailed test case for invoking restricted operations
[WFLY-490] Configure application type constraints
[WFLY-490] Unit tests of some constraint classes
[WFLY-490] Adjust the XML parsing namespace version handling to cope with future development.
[WFLY-490] Fix ApplicationTypeConstraint
[WFLY-490] Rename ActionEffect.ACCESS to ADDRESS
[WFLY-490] Tweak some names in read-resource filtering header output
[WFLY-490] Update the hierarchy for access control constraints
Add the 'AccessControlResourceDefintion' ready for children to be added to it.
Add the <access-control /> wrapper element to the XML handling.
Move the 'application-type' portion of the model under 'access-control'.
Move vault-expression to core-service=access-control/constraint=vault-expression
Move the sensitivity classifications to core-service=access-control/constraint=sensitivity-classification
Remove previous registrations now all moved under core-service=access-control.
Update the XML marshalling based on the modified hierarchy.
[WFLY-490] Remove the parameter specific to domain.xml parsing as ManagementXml is never called whilst parsing a domain.xml.

Also move the version switch to ManagementXml, as this is called from multiple locations it makes sense to have a single switch on entry to ManagementXml.
[WFLY-490] Wiring in a configurable access control system
Add scoped role configuration
[WFLY-490] RBAC Preview: Update to console 2.0.0.Beta1
[WFLY-490] [WFLY-1700] Enforce restrictions on read-children-names and read-children-resources
[WFLY-490] Disable expression support on sensitivity and application type configs
[WFLY-490] Add hook for wiring in a real RBAC provider
[WFLY-1618] / [WFLY-490] Add model definitions for role mapping and add the XML handling.
[WFLY-490] Add the realm name to the group so that realm specific matches can be subsequently made.
[WFLY-490] Move all access control related resource definitions to core-service=management/access=authorization
[WFLY-456] / [WFLY-490] Add the base resource definition for audit logging, currently just a place holder to illustrate where this will go.
[WFLY-490] added tests for runtime reconfiguration of sensitivity/application-type
[WFLY-1618] / [WFLY-490] Add validation based on an enumeration to the PrincipalResourceDefintion.

Also make the attributes on PrincipalResourceDefinition read only - i.e. principals can be added to or remove from the include / exclude list but existing definitions can not be modified.