Adding correct redirect handling

When mocking a 3xx request, the `URLProtocolClient` does not call the `URLProtocol:wasRedirectedToRequest:redirectResponse:` thus intercepting redirects with `connection:willSendRequest:redirectResponse:` (or `setRedirectResponseBlock:` on AFNetworking) does not work.

This pull request contains a simple workaround.