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).