* Add timeout to download
* Retry failed downloads on network errors
Previously, the download would either fail immediately or hang
indefinitely if when the user e.g. changed their tunnel state.
* Fix progress when resuming download
* Import thiserror on all platforms
* Add to installer downloader changelog