Python client bugfixes

- Always open string resource files using UTF-8 encoding
- Modified setup.py to include resources folder in the build