Explicitly decode file contents in setup.py.  Fixes #308.