Validating presence of user in User::Authentication breaks things
Fix validation of User::Authentication#provider inclusion

User.omniauth_providers is an array of symbols, but provider is stored
as string.