Adding ability to include extra scopes in authentication.

This is useful when using an additional external API, such as Youtube upload.