Unfortunately at this point there is no way around forking HttpClient if
you want to implement proxy chaining. We can however consider making it
possible to replace MainClientExec with a custom implementation.
Thanks Oleg, fair enough. Would you consider committing the below patch to
improve extensibility? Criticism is, obviously, welcome. :)