Added pyinstaller linux support

Created a pyinstaller dir with a spec file, build.sh and a "fixed for linux" post_build.py

To be able to build and run successfully, I had to do the following things:
1. change cuwo.types to cuwo.cwtypes, because of confusion between the standard types import and the cuwo types in euclid.py
2. When python is frozen with pyinstaller under some linuxes, sys.getfilesystemencoding() returns None. So I had to make a workaround.

Pros:
- You can create binaries for linux
- With little changes, mac support can be added.

Cons:
- cuwo.types has to be renamed
- Needs workaround for sys.getfilesystemencoding()