[RFC] Cmake generated to gitignore

This patchset adds everything which was generated by cmake to the gitignore file.

It also `git rm -f`s the `Makefile`, which was also added to the `.gitignore` file. There is no point of keeping it checked into git, because it is generated by `cmake`.