Fixes #1162: allow more precision in showing estimated download size for...

... cases of small downloads (so that they don't show "0.0MB".

No unit tests, I know. Figured that 37 upvotes on stackoverflow meant that it probably works :-)
To make sure we actually cover this bug, can we please add a test for looking at a value close to zero (1 byte for instance)?