Adds support for sending basic authentication to proxy servers pre-emptively, configurable via ClientConfiguration.
Updates to alternative implementation, using a custom HttpRequestInterceptor in the HttpClientFactory to add the authentication details required to outgoing requests.
Merge pull request #170 from groja/master

Pre-Emptive Basic Authentication option for proxy servers