Improving Proxy Server support

 - [x] added `HttpClientAdapter` `ctor` for users who need to work behind a proxy
 - [x] added overload to `Connection` to simplify injecting a connection

Resolves #302 

cc @Macropus