An implementation of http.RoundTripper that handles HTTP digest authentication