Pass the auth operation into the delegate call, not just the request.

This lets us extend the API for modifying outgoing requests through
the PTPusherChannelAuthorizationOperation class rather than just exposing
what NSMutableURLRequest has to offer.
Allow the addition of custom request parameters to auth requests.

Closes #82.
We can remove this authorisation bypass code now that we can just use
delegation.