When opening logfiles, use io.open instead of open

* This allows passing in errors='ignore' which is unavailable
  to plain open in Python2.
* Fixes Issue #30
Merge pull request #34 from ATenderholt/encoding_fix

When opening logfiles, use io.open instead of open. Fixes #30.
Gaussian: minimal fix for dvb_sp_terse.log (fixes #23)
Merge pull request #36 from langner/master

Gaussian: minimal fix for dvb_sp_terse.log (fixes #23)