gratuitous changes to emacs.el
fixup darwin.el to do the right thing for smarter-compile and for flycheck