Platform specific modifications: MinGW (win32)

Contains the following modifications:

- Modify `setup.py` for usage on win32
- Make white space usage more uniform: strip trailing space, convert to unix line endings (use `git diff --ignore-space-at-eol` to get reasonable diff)
- Add installation directions. I hope this covers everything. Please tell me if something is not clear.

By the way, I'd suggest to delete merged branches (less messy).

Best regards,

Thomas