various improvements

Most were pulled from [tpope/sensible](https://github.com/tpope/vim-sensible)
just so that even if running on a version of vim that can't use bundler
(i.e. too old or no git) the defaults will still be there.