Explicitly specify encoding when inspecting __init__.py in setup.py

In Windows, open() uses system codepage by default, this caused setup to fail with UnicodeDecodeError on systems with Chinese codepage (and possibly others).
Merge pull request #131 from SAPikachu/patch-1

Explicitly specify encoding when inspecting __init__.py in setup.py