Small tweaks, much of the last 20% bridged from vim

It's now been nearly three weeks since I began my journey with
Emacs. And it's been really amazing. The power of Emacs Lisp really
blows away anything I've ever dreamed of doing with vimscript.

In my last commit, I was probably 80% of the way to having Emacs being
just as functional as my Vim setup. In this commit, I think I've brought
the editor much of the last 20%.

I won't go into too much detail, but here is a summary of changes:

* Added evil-nerd-commenter for quickly commenting/uncommenting code
* Added evil-surround for quickly adding/removing/changing parentheses,
  quotes, etc.
* Added two separate bindings for getting at recent files
  * <leader> r - open recent files from current project
  * <leader> R - open recent files from any location
* Added my own "zoom-win" implementation to quickly make a window
  full-screen and then restore the previous layout
* Started to learn magit and built-in vc- commands, adding my own
  bindings for those
  * <leader> gs - git status
  * <leader> gb - git blame
* Added diminish to hide annoying minor modes in the status bar
* Ditched neowin for the built-in dired mode
* Added my own "enable-paste-mode" and companion "disable-paste-mode"
  functions for allowing me to paste without ruining indentation (still
  need to figure out system clipboard integration for real)
* Added "-" and "_" as word characters in lisp and ruby
* Added <leader> n for creating an empty file quickly