Add ability to override HTTPClient#receive_timeout

We've experienced some servers responding slowly and wanted to extend the receive timeout to see if that helped.

Thought it was worth opening a PR so other people have the same ability.