use actual bytes read for download progress

instead of len(chunk), which may be decompressed and thus a different size
Merge pull request #1041 from minrk/raw-chunksize

use actual bytes read for download progress