Display OAuth errors to the user

When you sign in using OAuth with an email address that already exists, you get a confusing and unhelpful error message. (https://gitlab.com/gitlab-org/gitlab-ce/issues/25802)

Proposal

Show the error we get back from the OAuth provider in the ?error= param.