Fix reading UTF-8 files with Python 3 on Windows
Fix reading UTF-8 files with Python 3 on Windows

The Windows default encoding is CP-1252, which is why reading UTF-8
files fails. This makes the default encoding the same across all
platforms. It's kind of a temporary measure, since I'm going to be
switching Python 3 to byte strings anyways.

But if it's fixed, it's fixed.

Fixes #21.

cgmb/guardonce,cgmb/guardonce