Remove vim-gitgutter plugin.
Squashed 'vim/.vim/bundle/vim-gitgutter/' content from commit 878c342

git-subtree-dir: vim/.vim/bundle/vim-gitgutter
git-subtree-split: 878c3422c9ad9edc7b907948515b3118d91a67d1
Merge commit 'fb157cb66c37f5321d7cfaafd272f23065185d4b' as 'vim/.vim/bundle/vim-gitgutter'
Squashed 'vim/.vim/bundle/vim-gitgutter/' changes from 878c342..39f0119

39f0119 Whitespace.
067160c Remove obsolete comment.
e5eb9e6 Fix staging of hunks coming after deleted lines.
1e82019 Ensure closing preview window deletes previewed buffer.
198faa1 Report updatetime option in debugging buffer.
83ace20 Suppress signs when there are more than 500.
fed2dba Move every function into gitgutter namespace.
a2aa2b1 Avoid Windows command prompt popups when possible.
7ac9d05 Add note about updatetime.
64ad9e4 Specify UTF-8 to avoid problems with overscore character.
c9595f2 Fix bug where custom highlights were lost.
c6e5cf4 Show sign on first line when line(s) deleted at start of file.
d1e66b7 Revert "Show sign on first line when line(s) deleted at start of file."
0fd18d6 Show sign on first line when line(s) deleted at start of file.
833b8a4 Use proper regex when fetching SignColumn colors.
208e301 Document the sign column's presence with line highlights.
ceeba75 Fix independent toggling of signs in sign column and line highlights.
0759c96 Rename function for clarity.
d44c514 Fix typo in function definition.
3788373 Update broken link to my portfolio.
7908def README: adapt to Vundle interface change
a4347c5 When disabling, disable across all buffers.
47ffb2e Follow linked highlight groups to find background colors
7e7ccea Use bg values from SignColumn for GitGutter{Add,Change,Delete}Default
ba0f593 Optimise removal of all signs where possible.
0ca3f7e Add hunk previewing.
9c66906 Move logic out of main plugin file.
eee8ba4 Refactor hunk functionality.
fd98657 Handle vim versions lacking gettabvar().
a1a29b8 Use cross-platform way to exit with success.
e9db45e Escape grep's argument.
aeec864 Suppress non-zero exit codes for `diff`.
7e8d2fb Use minimal file paths.
973c19e Don't pester user if their Vim is too old for realtime updates.
dff7bc8 Wrap compound commands in parentheses.
f291db0 Disable realtime updates when Vim older than 7.3.105.
f7368e0 Merge branch 'signs-139'
43ae99b Document variable types.
84cb4b8 Remove orphaned signs.
3749162 Add debug command.
2709730 Fix bug where updated sign kept old name.
468474b Custom shellescape(arg) to cope better with Windows.
8541eec Remove unnecessary escaping.
f016924 Refactor: inline method.
5ac69a8 Fix typo in utility#escape().
bd2091a Escape the blob filename.
974cd95 Always use path relative to repo root with git-show.
721c96c Use POSIX and Windows compatible command.
c7af455 Remove unnecessary shell redirection.
f158fee Remove debugging line.
5485c37 Fix bug in realtime diff of non-current buffer.
072846e Don't place/unplace dummy sign unnecessarily.
afecd87 Fix precedence in diff command.
8ada986 More accurate error message.
f2e08db Move git-tracking check into diff command.
13a11f8 README improvements.
811d9af Comment code sections.
9e99e4d Neater way to toggle conditional.
bb87232 Add ability to toggle signs on and off.
7808f9f Fix type of variable when clearing signs.
ecdf2e5 Whitespace.
0537c69 Use [c and ]c to jump between hunks (changes).
6c435e5 Fix typo in map for staging hunk.
ae81dcc Add configuration option to disable key maps.
c680694 Improve sign handling with better data structure.
da47098 Fix bug in clearing signs when disabling plugin.
dd93685 Proper sentences in bullet points.
e750b5f Eliminate unnecessary string concatenation.
5bd0f7f Add up-to-dateness feature to README.
38e6524 Remove unnecessary argument to `sign unplace`.
6482814 Standardise on .
b1f023e Remove unnecessary colons.
ff79a0a Disable vim-gitgutter during :vimgrep.
a5b9da9 Add features section to README.
a6ac0d8 Whitespace
1ad55ae Fix type mismatch.
92abcce Stage and revert individual hunks.
7ce6309 Don't call getbufvar() with a default value.
03ca0f8 Extract utility functions.
6369f50 Inline boolean logic.
2caf156 Eliminate redundant argument.
7919906 Fix bug that processed buffers it shouldn't have.
0218e08 Fix GitGutter argument errors on save and toggle.
e88f9e1 Update gitignore.
d420a44 Reduce duplicate work due to overlapping autocommands.
021a922 Remove obsolete text.
88a2eb3 Update FAQ.
c2cea84 Remove Alternatives section.
fa582f7 Only redraw when changing line highlighting.
b996dd3 Remove unnecessary precondition.
faa6aaf Minimise sign place/unplace calls to speed things up.
65b050b Fix unnecessary modified sign in modified-and-removed diff.
c81d897 Reduce chance of dummy sign's id clobbering another.
cde54e3 Simplify initialisation.
88623e3 Speed up snake-to-camel-case conversion.
a4f6acb Use buffer-local variables to store signs.
8a3d1cb Remove obsolete code.
d3177ca Remove unnecessary conditional.
702d27a Autoload.
926aea8 Clear out hunks stats when file is not tracked.
f2e794b Always use realtime diff when buffer is modified.
6f760b0 Fix typo.
cdfde92 Use correct line ending for realtime diff.
c5872cd support using POSIX sh(1) as `set shell=/bin/sh`

git-subtree-dir: vim/.vim/bundle/vim-gitgutter
git-subtree-split: 39f011909620e0c7ae555efdace20c3963ac88af
Merge commit '0052eeec5e2d16942f23505fd10a2a61a86e2cf9'

Update `vim-gitgutter` to the latest version, in particular to get the
`[c` and `]c` shortcuts to jump between diff hunks.
Merge branch 'update-gitgutter'

Replace the `vim-gitgutter` plugin with a version compatible with
`git-submodule`, then update it to include the fix that lets me use `[c`
and `]c` to jump between changes.