Add IHttpClientFactory and friends

Includes new `HttpClientFactory` property in the `Default` class.