emacs: Fixes for Emacs 22 and Emacs on Mac OS X
gitignore: Adjust DS_Store exclude