Alternatives to Github for Authentication

See bug 1488474, which was spun off from Mozilla IAM and Low Integrity Authentication.