Changes to allow new users to request their encrypted SSL certificate
on the join/start project pages. At the moment this is conditional under the PROTOGENI flag, since users on non-protogeni sites rarely need an encrypted SSL certificate. The initial passphrase has to be store someplace since we cannot built the certificate until the user is approved, so put it into the users table, and delete when the first certificate is built (at approval).
Showing with 249 additions and 16 deletions