Fixes for editing a user.

Use AccountManager to check roles are enabled.
Move the static RolesSource class outside of the Edit page class.
Changed the new password text box to use masked input.