Made it possible to pass a null or empty List<Scope> into Auth.AuthLink and, thus, omit the scopes parameter from the returned querystring