Built-in OAuth 2.0 authentication

EOAuth2Service — An interface for an OAuth2 service
EOAuth2Services — An extensible object holding all known OAuth2 services
EOAuth2ServiceBase — An abstract base class for EOAuth2Service implementations
EOAuth2ServiceGoogle
EOAuth2ServiceOutlook
EOAuth2ServiceYahoo