add Tabmerge
Add mappings for some more fugitive commands: Gread and Gedit
Workaround fix for vim-gitgutter issue #106

Reference
https://github.com/airblade/vim-gitgutter/issues/106
Merge pull request #433 from beepscore/3.0

Workaround fix for vim-gitgutter issue #106
Source optional .vimrc.before

Adding an optional .vimrc.before as suggested by @spf13 in Issue #428
Merge pull request #432 from jcromero/3.0

Add mappings for some more fugitive commands: Gread and Gedit
Merge pull request #434 from mikedfunk/patch-1

Source optional .vimrc.before
updated documentation and comments for .vimrc.before
tab completion for snippets
change back to powerline
remove airline
Merge pull request #435 from mikedfunk/vimrc_before

updated documentation and comments for .vimrc.before
before -> before.local & adding before.fork
Update README to reflect before changing to before.local & add of before.fork
Conditionally override airline separators only if powerline fonts are not used.

The Airline separators were unconditionally overridden. I have conditionally overridden the separators only if the user doesn't use Powerline fonts.

User is expected to specify `g:airline_powerline_fonts=1` in `~/.vimrc.before.local` instead of `~/.vimrc.local`.
gitgutter fix for zsh
Merge pull request #441 from SaswatPadhi/Fix-for-overridden-airline-separators

Conditionally override airline separators only if powerline fonts are not used
auto restore cursor to last edit position when open file
save us from horribly slow screen redraws when syntax is on
Populate .vimrc.before with all spf13 options

* .vimrc.before should not be modified (just like any other non-local
  or non-fork config file)
* .vimrc.before contains a list of all options that can be set
* .vimrc.before.local is where these options would actually be set
* support .vimrc.before and .vimrc.before.fork in install scripts