Changed solarized options from high to normal. These are the tested defaults.
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`.
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
Update airline documentation

+ Update README and linked image
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
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.
Merge branch 'teasp00n-solarized-fix' into 3.0

Conflicts:
	.vimrc