Add initial support for configuration discovery, rename existing messages and remove extra TokenEndpointRequest* classes
Add hooks for the new configuration/JWKS discovery support