Updating to httpclient 4.3

Removing deprecated classes and following new 4.3 builder creation pattern.

This fixes #538.

Since this contains breaking changes, I'm not totally sure if it belongs in master or in the next point release.