Some init setup from Purcell.
Synchronize with Purcell for init-frame-hooks.el.
Synchronize with Purcell for init-site-lisp.el.
Partly synchronize with Purcell for init-elpa.el.
Synchronize with Purcell for init-exec-path.el.
Synchronize with Purcell for init-xterm.el.
Synchronize with Purcell for init-themes.el.
Synchronize with Purcell for init-osx-keys.el.
Synchronize with Purcell for init-gui-frames.el.
Synchronize with Purcell for init-proxies.el.
Partly synchronize with Purcell for init-dired.el.
Evil surround region.
Use package fullframe.