Fix setup.py on non UTF-8 system

Python 3 isn't able to decode the rst files if no encoding is specified and
if the environment is not UTF-8 compatible by default.
This fixes that.
Merge pull request #13 from jd/master

Fix setup.py on non UTF-8 system

Breaks 2.5 compatibility, will drop 2.5 now anyway.