Upgrade CtrlP to 2014-11-03, and prevent jumping to other windows.
Adjust Makefile snippets.
Use '!' so vimrc may be re-sourced.
Update endwise plugin to version 2014-10-01.
Use 'html' instead of 'text' for Sphinx syntax checker.
Upgrade UltiSnips.
Patch UltiSnips to avoid crashing when restoring the clipboard.

It turns out that you can end up with some interesting content in the
clipboard that cannot be converted to Unicode--in my case there were
some '\x80` bytes and it terminated with an escape sequence.  UltiSnips
catches this and just returns the string instead.  However, in the path
to restore the clipboard, `_vim_enc()` is called with the string, and
attempts to encode it with Vim's current encoding setting.  It turns
out, this has an interesting affect with byte strings.  Python attempts
to convert it to Unicode first, causing a `UnicodeDecodeError` to be
thrown, which is not handled by `_vim_dec()`, so it leaves UltiSnips in
a terrible state.

Let's at least attempt to catch the error, and return he string directly
(as with a `UnicodeEncodeError`) and let UltiSnips complete its work.
Merge branch 'upgrade-and-patch-ultisnips' of https://github.com/jszakmeister/vimfiles
Prevent cursor jumping when scrolling and clicking in the inactive window.
.lvimrc needs no :sandbox; decisions are persistent only for (Y/N/A).
Change bufmru for easier unmapping and prettier status display.
Fix a bad interaction with lusty-juggler and vim-endwise.

It turns out that lusty-juggler monkey with your mappings, and fails to
preserve the "<script>" tag added by vim-endwise for "<CR>".  So this
implements a roundabout way of determining whether or not the tag needs
to be added.
Merge branch 'fix-lustyjuggler-endwise-interaction' of https://github.com/jszakmeister/vimfiles
Fix bad interaction between the LustyJuggler and endwise plugins.
Remove trailing whitespace.
Merge remote-tracking branch 'upstream/master'