Update dex to comply with the changes to fieldnames and types of the client and provider metadata structs in coreos/go-oidc.
This commit moves the user.Manage to its own package (user/manager) so it can import the connector package in a later commit. For clarity, it renames "Manager" to "UserManager" using gorname. This commit has no functional changes.