Add Basic OpenID Connect support including UserInfo endpoint

It is required by `django-oauth2-provider` but not required here. I'll take it out.