The DB implementation expects secrets to be base64 encoded blobs. Because of this a bunch of tests broke moving to sqlite. A lot of this commit is fixing those tests.
Update dex to comply with the changes to fieldnames and types of the client and provider metadata structs in coreos/go-oidc.