First draft of new-style init.
Merge branch 'master' into the-big-rewrite
Moved global keybindings.
More changes to init.el
Refactor shrink-whitespace
Merge branch 'master' into the-big-rewrite
Moving configs to their new location.
Moving defuns from magnars, and from myself.
Small wrapper for magnars defuns.
Add user-packages to load path.
Grouping editing functionality by type

This is instead of by package, which is getting kind of awkward.
Req-package-ified global-key-bindings.el
More req-package-ification
Req-package-ifying dired.
Modernize email settings.
Evil is now req-package-ified.
Last of the ui-configs reqified and fixed.
New notes.
Allow helm to decide where autoloads are.
Defer evil loading since it misbehaves.