Add script scope and <SID> to vimrc functions

Change all mappings to call vimrc functions by their <SID>.  Remove functions
from global scope and clean up global namespace
Remove VimSneak mappings. Change window nav maps.

Replace <Leader>w window navigation mappings with gw.  Also reduce clutter from
redundant mappings.  Remove Vim Sneak single char mappings, I prefer f/t to fail
if the character isn't on the current line (i.e. I pressed the wrong effing
key....)

Also remove html autocommands in vimrc augroup.  Will address later but it's a
bandaid on an infected wound.  Let's find the source.

Add Mit-Scheme interpreter mapping for VimShell.

Change <C-o>zz mapping to <C-o>zt.  I hope the change and motivation is
self-explanatory.
Remove lazy loading on Rainbow Parens.

Modify augroup to toggle rainbow parens upon entering and leaving clojure, html,
and javascript buffers
Clean out and organize bundles. Update NeoBundle.

Update NeoBundle to latest version.  API changes required changes to vimrc.

Swap Paredit with Vim-Sexp.  Paredit's defaults were annoying and overrode a lot
of functionality.  Vim-Sexp is more customizable with better mnemonics,
especially when paired with TPope's mappings.

Remove Tabular and its settings.  I wasn't using it, I don't know when I'll use
it.

Add Vim-Endwise to insert end/endif/endfunc when doing VimL and Lua development.

Install GoldenView.vim.  This plugin caused problems due to it trying to set
&winminheight to too large of a value on startup.  Fixed by disabling
auto-resize on startup.

Reorganize bundles to make their associations more clear.  Also add more
consistent indentation to the multi-line bundles.