Merge branch 'master' into mine.
Sync up with Dr. Mike's changes.
Make machine detection more platform dependent.

Vim has a hostname() function.  User that instead of `uname -n`.
Turn off the scrollbars.
Use :BW instead of :BD for my delete buffer shortcut.

Thanks to Dr. Mike for explaining the difference.  :BW gets rid of some
associated metadata, whereas that data still lives with :BD.
We only need to check for macunix, not both mac and macunix.
Remove some cruft from my color scheme.
Give folded areas a background color on the terminal.
Make my font selection routine a function.
Create a helper for showing code on a big screen.
Tweak colors, especially for splits and columns.
Update the repeat and surround plugins, and make them bundles.
Add vim-less.
Add some gitv options and point to the correct git on my mac.
Merge branch 'update-surround-and-repeat' into mine
Merge branch 'add-vim-less' into mine
Add vim-endwise.
Add vim-fugitive.
Merge branch 'add-endwise' into mine
Fix a bad interaction between diffs in when committing and fugitive.