More descriptive download error messages
When a download failes, this can have many different reasons. For example not having enough space left on the device. The user should be informed about which problem occurred and optionally also how to resolve it. Currently a pretty obscure error message "Download failed" is shown. This should be only a fallback message and be replaced by more precise information.