Update gitignore

The original CMake.gitignore did not ignore C++ temporary files