Download error handler catch all errors

Download error handler will now catch all errors instead of just those with errno EACCES or ECONNREFUSED.  EACCES still get handled by a prompt to get a new CADC certificate.  Any other error is displayed in a dialog along with the option to retry the download.