Logfileparser: add FileWrapper class for opening normal files
Remove Qt3 progress
Logfile: additional changes to work with new FileWrapper
TextProgress: minor change to work with Python3
TextProgress: make more PEP8 compliant
Logfile: cupdate/fupdate are only (optionally) used in parse()

* Previously, both __init__ and parse set these values
* To simplify, values are set in parse since that's the function
  that those valuse make sense.
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
Update parsers to work with recent changes to Logfile

* Logfile.updateprogress() checks for existence of progress object.
  Since progress is no longer set as an attribute unless passed to
  parse(), the 'if self.progress' statments needed to be removed.
FileWrapper: add a seek method to fix an ADF regression
Merge pull request #47 from ATenderholt/fix_progress

Fix issues with progress objects; fixes #38