This PR does two things.
First, it sets the email, user name and nickname fields as disabled in the Account page:
Finally, it overwrites the code that updates the account to forbid those fields from being modified.
It also adds tests to make sure both things keep working in the future.