Merge pull request #42 from osener/upstream

Add support for "Notification Center" in OS X Mountain Lion using terminal-notifier
Tidy up terminal-notifier code, and skip file test when not on OS X
Remove face overrides for elisp symbols in autocomplete dropdowns
Prefer Melpa over Marmalade for more packages
Open archive-contents files as emacs lisp
Don't enable fci-mode in Emacs 23 (fixes #44)
Diminish paredit-mode's modeline lighter to "Par"
Use "JS2" and "JS3" as the mode names for js2-mode and js3-mode respectively
Only use fci-mode and associated workarounds in Emacs > 23 (see #44)
Add expand-region, bound to C-=
Update auto-complete submodule
(require 'expand-region) is necessary for mode-specific expansionns (e.g. inside a python function)
Merge pull request #46 from demon386/master

(require 'expand-region) in init-editing-utils
Bump recentf-max-saved-items up to 1000
Add support for nrepl and ac-nrepl with Clojure, and tidy up existing Clojure config
Use defconst to define '*is-a-mac*' etc.
Use my new exec-path-from-shell package
Only bundle parts of nxml-mode required for ERB support patch (xmltok.el)
Change `init-exec-path.el` to match suggested snippet in `exec-path-from-shell`
Use master rather than patched version of auto-complete