Added Github authentication option, disabled by default.

Added Github authentication option, disabled by default.
Including: omniauth-github gem 
Github client id/secret settings
Set boolean option as client_setting to show Github login, used in login.js.handlebars
github button.scss
client/server en.yml updated
Included Github in omniauth_callbacks views spec. 
Also AddGithubUserInfo migration