Fixes #1162: allow more precision in showing estimated download size for cases of small downloads (so that they don't show "0.0MB".
Unit tests and cleaned up unused constants.
Comment explaining how the bug fix is covered in the test.
Merge pull request #1174 from aodn/issue_1162

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