Implementing Google OAuth 2.0

Hi Fernandez,
Please have a look at this changset and see if you can pull it.
It implements OAuth 2.0 protocol (with refresh tokens) for Google. It uses the same Token object to store refresh token string, not to modify things drastically.
Regards,
Houman