Merge pull request #356 from johntyree/GitGutter

Update GitGutter after Gwrite
fix ctrlp working_path_mode
Use elzr/vim-json instead leshill/vim-json

leshill/vim-json will NOT be updated anymore, again.
Merge pull request #365 from JoveYu/3.0

fix ctrlp working_path_mode
Merge pull request #367 from perfectworks/3.0

Use elzr/vim-json instead leshill/vim-json
skip neocomplcache configure if use snipmate
Merge pull request #376 from perfectworks/3.0

skip neocomplcache configure if use snipmate
initial Haskell support.
On Windows, the fallback command (g:ctrlp_user_command) should be "dir" instead of "find" (#381).
Merge pull request #382 from nesmyslny/fix-ctrlp-fallback-cmd_#381

CtrlP doesn't find files on Windows (#381)
autocmd lines should be moved to the .vimrc file as per advice from spf13-vim upstream.
Issue #341 Cursor on first line for git commit msg
Use https links where possible

I've gone through the entire repository, checking all http:// links to
see if the corresponding https urls would also work. This is especially
important when asking the user to run a script they fetched via curl,
because in the case of a mitm they will have no way at all to detect
that something malicious is going on.
Merge pull request #385 from keelerm84/set-position-for-gitcommit

Issue #341 Cursor on first line for git commit msg
Merge pull request #377 from victoredwardocallaghan/3.0

initial Haskell support.
Haskell: Improve indent and comment support, fix spelling highlighting issue and provide source sanity check on save with ghcmod.
Set sh as the default shell.

Some people use non-POSIX shells. Vim has trouble with non-POSIX login shells.
Merge pull request #388 from GaelanS/patch-1

Set sh as the default shell.
Remove quotes around /bin/sh.
Merge pull request #390 from GaelanS/sh-quote-fi

Remove quotes around /bin/sh.