Require at least Emacs 23.3, since 23.1 is unusable

See #220
Enable aggressive-indent for lisps
Restore accidentally removed sanityinc/newline-at-end-of-line
Add LICENSE (FreeBSD)

Closes #221
Fix up disclaimer paragraph in LICENSE
Provide maybe-require-package: like require-package, but fails softly
Use maybe-require-package to avoid emacs 24 version checks
Remove init-marmalade, which I no longer use
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
Revert "Define after-load using the code for with-eval-after-load when missing"

This reverts commit 2bd9040cde3ee0af41815a986462c5be51002cfb.
Retain the default value of blink-cursor-delay

See #227, #230
Don't quote lambdas
haskell-mode and haml-mode have been fixed upstream to inhibit electric indentation