Fix version regex
Check `&diff` first in fugitive_diff autocmds

This avoids calling `s:diff_window_count` in the common (non-diff) case.
Turn off swap files in all URL buffers

References #202.
Improve keepjumps situation
Support :Gcommit --patch

Closes #452.
Accidental omission from previous commit
Set winfixwidth

Closes #453.
Work around more 'wildignore' silliness
Revert "Work around more 'wildignore' silliness"

This reverts commit 3bfa0a27253d12a49331d0d9baa8d1210a816a8d.

Closes #457.
Add missing aborts
Work around issue using buffer number rather than name

Observed on the OS X Mavericks install of Vim 7.3.
Don't blow up on vanishing HEAD

Closes #459.
Cater for powershell as well as cmd for windows users
Don't blow up on type checking empty buffers

Closes #462.
Revert "Work around issue using buffer number rather than name"

This reverts commit d6540b2588044f4028f6323e421e2e90116c8af7, which
caused all sorts of breakages with buffer names with brackets in them.
This was greatly exacerbated by airline.vim setting an erroneous
b:git_dir in plugin buffers based on the current working directory.

Closes #464. Closes #463. Closes #461.
Make commands available in command line window

Closes #325.
Fix modeline errors in historical buffers

Our doautocmd in s:ReplaceCmd already processes the modelines while the
buffer is still modifiable, so we can disable it after tha prevent
subsequent invocations.

Closes #323.
Support implicit github username in remote

Closes #466.
Ridiculous hack to set cursor position on :Gdiff

References #429.
Map both g? and <F1> to show help

Closes #273.