Upgrade to HTTPClient 4.3, fixes #133

This does add some deprecation warnings to the codebase, but otherwise doesn't change any functionality. I'll take a look through the deprecations and work out what I can fix easily at some point fairly soon, but I think doing that might require doing #134, which does add some potential incompatibility. Any thoughts on that?