Implement Aleph login-workflow

I.e. when authentication is requested from Aleph, the user is required
to have a registered CPR before being returned to the
application. Employees and students have CPR from DTUBasen, private
users must login with NemId, which will provide their CPR to Riyosha.

Additional smaller changes:
 - Ensure that seed-data for user types and Aleph user-type codes are correct
 - Automatically sign user in after email confirmation
 - Update Rails
 - User phantonjs/poltergeist to run feature tests