Pilfered yet more neat stuff from magnars .emacs.d
Moving a few things around.
Updated all site-lisp dirs.
Added smart-forward.