Get rid of all outdated "ClientIdentity" terminology.
This is instead of oidc.ClientIdentity. This makes it easier to add new fields custom to dex to the client.
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.