add smex to emacs; byte-code compile magit.el