Update to Google Oauth 2.0 login per the instructions at:
  https://developers.google.com/+/api/auth-migration#userinfo
- Allow for easy parsing of Json trees by using a period as a dot
  separator.  Note, this has the potential to break any json which
  has a name key with a dot in the string, since the code will make
  the (invalid) assumption that it's a entry separator.