Basic Github login

More or less a copy of the Google login, except with an added revokeGitHubAccess() to remove the access on GitHub's side of the system as well - no need to keep that around :)
The next step would be to import GitHub issues to Kanboard and set up webhooks to keep the two synchronized.