Create basic identity functionality

We separated the identity records from the user record but so far there is no API or web interface to it. We'd want to:

  • enable setting and removing aliases
  • allow aliases to have a public key #3045 (closed)
  • remove the per user key setting UI and deprecated user model functions
  • enable creating forwards

(from redmine: created on 2013-09-03)