NSURLProtocol that allows NSURLRequests to be sent over a proxy