ProfileName validations
- The ProfileName field now has a validator. This validator makes sure that no duplicate names can be selected (it also checks for whitespace).
- Captions for the tabs now update correctly after changing the profile names, the default profile, or when adding a new profile.
- Upon creation of a new profile, the new profile's "Name" field is auto-populated with the full name stored in Accounts. This stops the "Error validating form" notification from popping up each time a new profile is created.