Improve gitignore to ignore Visual Studio build directories and other VS generated files not wanted in version control.