[CB-1517] Properly report download progress for GZIP-encoded resources

This doesn't advertise to the server that we accept GZIP, but it correctly deals with it if that's what the server comes back with (see the corresponding pull request in cordova-mobile-spec for how the headers can be set)