Travis CI: Add win32 target os

Temporarily disable Linux builds
Fix compile errors
Travis: Enable multithreading, Linux, Win64
Travis: No multithreading make for windows builds
Fix win64 build
Automatic deployment for Windows builds
Remove M_PI definition, use F_PI
Merge pull request #1308 from Lukas-W/ci-win

Travis CI Windows builds