Add Github Identity Provider to AWS Cognito

Seems like there is no way to get this working out of the box.

https://github.com/TimothyJones/github-cognito-openid-wrapper seems to be a way to get this working.

If any Cognito dev sees this, please add Github/Gitlab/Bitbucket support.