Bug 901657 - Adding check for HTML characters in the Role name validator

to prevent cross-site scripting and meet naming requirements for other
entities.

Further re-factoring to follow to make this chunk of validation more re-usable.