Mercury: Add support for requesting a token

There is already tokenization support for generating token after an authorization. This pull request adds support for generating a token without an authorization. This method is useful because Mercury documentation explicitly disallows using a zero-auth for generating a token.