Add support to .gitignore to also ignore Emacs, Mac system files, and Windows system files which often will appear from mounting *nix shares.