Move .el files into lisp subdirectory

This avoids putting ~/.emacs.d on the load-path, which is apparently
deprecated, and now triggers a warning on start-up in recent Emacs snapshots.
Auto-save the desktop every 10 minutes by default
Don't set buffer modified during rename-this-file-and-buffer
Add support for the Dash app on OS X
Bind C-M-up in magit-status-mode so it works like backward-up-list
Use new separate flycheck-hdevtools package
Just use after-init-time when logging startup times
Add ruby flycheck checker locally until it is restored upstream
Revert "Add ruby flycheck checker locally until it is restored upstream"

This reverts commit 4c387b5e3426f5bbddbbf3054961a2b45a3a27bc.
Ensure TAB delegates to auto-complete in c/c++ modes (fixes #153)
Defer loading of cl-lib-highlight
Fix binding of sanityinc/eval-last-sexp-or-region
Don't details in dired by default in trunk emacs
Enable guide-key
Upstream merge
Move local *.el files to lisp subdir