[Req] Expose method for replacing all headers

I'm finding it a pain to set up the headers on my requests.

It'd be useful if I could just replace the headers entirely, rather than having to do `[JSONHTTPClient.requestHeaders setDictionary:headers]`.

If you're open to this, I'll make a pull request.

Edit: corrected 'client' to 'JSONHTTPClient'