OpenId support.
Issue #46: add Google as OpenId provider.