NXP-10905 Initial implementation of an Authenticator based on OpenID/OAuth2 (depends on NXP-10905-OAuth2-OpenID branch)