Revise hints (incl download_basename)
Allow escapes in messages
Implement download_basename
More hints for download_basename
tweak curl content-disposition, tweak fail logfile msg