Fix gitignore to be more specific - add missing files ignored previously

MSVC build files ignored due to being in a directory with the same name as an executable.