Add Basic OpenID Connect support including UserInfo endpoint

This is kind of confusing. The thing that "claims" represents changes here...