Enable melpa-stable
Disable package-check-signature if gpg is not available
Remove unused package-filter-function code: use package-pinned-packages instead
Disable marmalade
Tidy init-editing-utils somewhat
Use shift-ret for newline at end of line
Bind <up> to previous history item in ido completion map
Enable haskell-stylish-on-save by default
Disable auto-compile pending an upstream fix for #181
Keep .smex-items in ~/.emacs.d rather than home dir
Ignore ~/.emacs.d/.smex-items
Restore auto-compile now upstream fix is available for #181

This reverts commit 19bf8ec0479ec86555afeff4fe54f5e312341f76.
Merge branch 'master' of https://github.com/purcell/emacs.d