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`.
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
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
Option to clear instead of toggle search highlighting
Fix solarized if statement

endif came before setting all options
Update some formatting
Merge pull request #447 from sbennett18/before

Populate .vimrc.before with all spf13 options
Merge pull request #449 from sbennett18/3.0

New spf13-vim option, formatting, solarized if statement fix
Clean .vimrc.bundles
Remove redundant sourcing

.vimrc.bundles.local & .vimrc.bundles.fork are both sourced in
.vimrc.bundles, so remove the redundant sourcing from .vimrc
Move before config source

Place the source commands for .vimrc.before.local & .vimrc.before.fork
in .vimrc.before to reduce clutter in .vimrc
Changed solarized options from high to normal. These are the tested defaults.
Update airline documentation

+ Update README and linked image
Merge pull request #454 from jacobwalker0814/airline_doc

Update airline documentation
Merge pull request #446 from perfectworks/saveLastJump

auto restore cursor to last edit position when open file
fix bug of .vim directory

In the repo, there's no .vim directory, so I think the shell should
create it first.
Add map for Tabularizing on left aligned commas
Merge pull request #459 from BenBergman/tabularize-commas-left-align

Add map for Tabularizing on left aligned commas
Move test for whitespace stripping out of function.

Rather than have the function call be a noop, which is misleading and a waste of
resources, this commit simply moves the conditional test up to the call site. If
g:spf13_keep_trailing_whitespace exists then we simply don't call the Strip()
function. This way Strip() can just do its job when called. I, for example, have
<leader>ws bound to this function and call it manually when needed. Hiding the
conditional inside the function broke that.