Added more Visual Studio file types to .gitignore
Fix clang copmiler warning in assertion macro