Handle errors raised by passport-github

Despite being a 401 they currently bubble up to the top level error
handler, here we redirect the user back to the app with a friendly
flash message.
Merge pull request #861 from remy/github-errors

Handle errors raised by passport-github