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 need to have a unique identifier for the provider, and the only information I can get is the id, similar to what is done in the Vk Client code (which also has id).