Update BasicAuthHttpWebRequestFactory.cs

Implement the new IHttpWebRequestFactory interface with proxy and user-agent support