gitignore-generic: Files we never want to commit

Temp files, backup files, generated files