Fix extra data for the Google OpenID client

When you register the Google OpenID client (which is in many of the examples with OAuthWebSecurity), it doesn't currently return the users name.  This is because Google won't return anything marked as "optional".

There is also an additional "language" item available, so we should return it.

See https://developers.google.com/accounts/docs/OpenID

Note that the "country" item is indeed shown in the documentation, but Google is currently ignoring it.  I left it in there anyway in case they ever fix it to match their docs.