User control panel options

- Display options depending on current user
- Anonymous user has new attribute to denote its nature.
Backend for changing passwords.
User's password edit form.
Minor style changes.

- Legend for the forms.