Don't allow users to register with name the same as the Anonymous name
- Re-roll the patch.
- Update code as per constraint approach for user name validation.
- Update test cases accordingly.
- Added validation in account settings form.
Closes #903606
Closes #903606