Skip 404 errors when looking up Google groups
Skip 404 errors when looking up Google groups

When checking user membership against Google groups the groups are checked one
at a time and in the order that they were supplied. If one of the groups does
not exist then the checking is halted with the following error.

google.go:201: googleapi: Error 404: Resource Not Found: groupKey, notFound

None of the groups following the missing group are checked either. This means
that something as trivial as a typo in the first group will make it impossible
for anybody to login.

This change catches the 404, logs a message, and then carries on as usual. In
this way a typo will cause a particular group to stop working but will not
affect any other groups.

kalibrr/oauth2_proxy,andyuc88/oauth2_proxy_azure,snormore/oauth2_proxy,jehiah/oauth2_proxy,ploxiln/oauth2_proxy,bitly/oauth2_proxy,ploxiln/oauth2_proxy,jehiah/oauth2_proxy,snormore/oauth2_proxy,Shopify/google_auth_proxy,Shopify/google_auth_proxy,bitly/google_auth_proxy,andyuc88/oauth2_proxy_azure,bitly/google_auth_proxy,kalibrr/oauth2_proxy,Shopify/google_auth_proxy,18F/oauth2_proxy,18F/oauth2_proxy,bitly/oauth2_proxy