auth: support making OAuth requests without a token

Requests to the Temporary Credentials Request endpoint as detailed in RFC5849
section 2.1 are made without the oauth_token paramter.

Make the OAuth filter Support getting a None for the token parameters and still
generate correct siguatures.