Improving .gitignore.
improving include paths in visual studio project.
removing some auto-generated files.