Add basic Persona support

This allows users to sign in to Hydra using Mozilla Persona accounts. When a user first sign in, a row in the Users table for the given Persona identity (an email address) is created automatically.

To do: figure out how to deal with legacy accounts.

Created by  Eelco Dolstra  on July 8, 2013
36ZTCZ4FDV6ILURQEIGFHCP57ALZH6OWYNN3MBXG2QXZSBULBPMAC
Change contents