add download request Content-Length header determine.
test GZIPInputStream and allow Content-Length negative for download component
enable HttpClient default Accept-Encoding as gzip like HttpUrlConnection.
Determine the response encoding, support for HttpClientStack download.