Clean up and Role Mapping

Bring IdentityManager/Account implementation for domain management in-line with changes to API within Undertow.

Minor test case clean up and disable WebSecurityJBossWebXmlSecurityRolesTestCase due to tested behaviour not believed to be correct.

See subsequent message for two related pull requests.

Note:  This can really go to the undertow-io/jboss-as repo but I can't get github to send a pull in that direction - either way it needs coordinating with the time the changes go into Undertow.