Add GitHub Auth API support

GitHubAuthFilter redirects to GitHub based on
GITHUB_CLIENT_API and GITHUB_CLIENT_SECRET env variables.
Use current users auth to fetch GitHub info
Add HTML5 location strategy