Should gitlab allow omniauth providers who do not return email? In other words should we add this kind of fix to gitlab or fix all omniauth providers as I did for omniauth-pam (nickcharlton/omniauth-pam#1).