etcd/client: ensure response body is always closed

Maybe making a note about needing this because http.RoundTripper interface does not require the CancelRequest method?