Update to Google Oauth 2.0 login 

per the instructions at:
  https://developers.google.com/+/api/auth-migration#userinfo

This has not been extensively tested, but has been lightly tested in our application.
I guess there is more update to do here with the new attributes, but this test may fail depending on where (on Earth) you launch it.
Try and if you cannot update it properly, I'll do it myself.