fix gitignore to ignore extraneous files that confuse emacs vcs mode