Update .gitignore

This updates the .gitignore file to try to keep the repository in a clean state when building for Windows.

The OpenCOLLADA submodule is still left in a dirty state after a build, but to fix that there would need to be updates to its own .gitignore file.