Improved setup.py, using PEP8 compatible code, more checks and less assumptions about the paths. Should fix the broken win32/amd64 for real.