More use of maybe-require-package
Reorganise init-haskell
Fix sanityinc/add-subdirs-to-load-path to only add subdirs
Merge pull request #228 from jguenther/fix-add-subdirs-to-load-path

Fix sanityinc/add-subdirs-to-load-path to only add subdirs
Load .el if newer than corresponding .elc
Use eval-expression-minibuffer-setup-hook when available
Alias after-load to with-eval-after-load when available
Define after-load using the code for with-eval-after-load when missing
Merge remote-tracking branch 'upstream/master'