Redo oversized downloaded files

chanarch.py (Downloader):
  download():
    - If a downloaded file is larger than the server size, warn,
      truncate and re-download, instead of just warning.