Logfile: move progress attr to parse(); fix for compressed files

* Like fupdate/cupdate, makes more sense in parse than __init__()
* Compressed files can't seek from end, so no way to get file size.
  Check for this, and don't use progress.
Gaussian: fix an old-style progress updater