Add support for Google+ Sign-In button

With the [Google+ Sign-In](https://developers.google.com/+/web/signin/), you can ask for offline mode and get back your authorization code. All you have to do at that point is send it down to the server.

I *think* the only change would happen on the OAuth2Client object since there is no redirect URL.