Adds XOAuth2 authentication capabilities to auth-source. Some code is basically the same as code in the external `request.el' and `oauth2.el' packages.