Open README and HISTORY as utf-8 encoded files (fixes #2196)

This is a fix for #2196 where if you tried running setup.py with some LANG it would throws an exception when reading HISTORY with non-ascii characters.

Try it with

    LANG=C python setup.py