.gitignore: ignore cache files and add some comments
.gitignore: ignore cache files and add some comments

@brawer maybe the emacs backup files could go to your .git/info/exclude list?
This is what I do with my '.DS_Store' friends on my mac.

googlefonts/fonttools,fonttools/fonttools