Improved error handling in the GUI

- Don't crash if downloading an icon fails.
- Log cancellations.
- Dump the crash log when showing an error box (if $ZEROINSTALL_CRASH_LOGS
  is set).