SSO support for Github enterprise

Mattermost already supports SSO for gitlab but doesn’t do that for github enterprise.

I guess that is not so difficult becuase both of gitlab and github enterprise supports oauth2 and rest api.

I sent a pullrequest to implement it. https://github.com/mattermost/platform/pull/1556