Gitignore for C++, CMake & VS