[WFLY-2270] / [WFLY-490] Add an integrity check during the MODEL stage to verify that a duplicate scoped role does not already exist.

Internally host and server group scoped roles must be unique ignoring case.
Add a check that the scoped role name does not match the standard role name.
Perform the check before execute begins - otherwise the partially added scoped role is detected.