clean up .gitignore
This may prevent files from showing up in version control that users might want to actually track and also changes the behaviour of e.g. git clean -x or -X.
Please instead edit .git/info/exclude in your local working copy to ignore files that you use reguarly.