Add .gitignore

Taken from the github/gitignore project
All CMake-generated files are ignored