- fixed various compile issues on Windows
- added ShaderData.h to .gitignore
- restructured build.py a little bit