Only `setopt correct`, not "correct_all".

Using the correct_all option is too distracting, and needs a lot of
`nocorrect` aliases to work around this.

Using only "correct" to correct the command itself is more friendly.
Fix the behaviour of the sprunge plugin so that is preserves whitespaces and tabs.
sprunge-plugin: Remove the unnecessary while loop.
blinks theme works with light and dark Solarized

The blinks theme now looks good if you're using the light version of the
Solarized color scheme, too.  It still defaults to the dark version, so
it should work as before if you don't override things.  If you're using
the light version, just set SOLARIZED_THEME to "light" before sourcing
oh-my-zsh.
Added subcommands for leiningen 1.7.0
Add option to disable status notification

For certain git repositories, this slows down usage
of the shell horifically.

This option can be set with

    git config --add oh-my-zsh.hide-status 1

which will disable checking/showing the status notification
More usable and shorter aliases
nginx and php-fpm plugins
added lesscss plugin
fixed nginx vhost template, made variables local, imroved parameter validation
first attempt at using vcs_info in zsh
using vsc_info formats
reformatted where the vcs style info is located
vcs_info takes care of prompt_vcs now
added staged vs unstaged changes
remove the space between the status and the branch info
removing colors from staged and unstaged changes
added the merging action format and added more hg support
removed the space from vcs_info
Revert "agnoster theme shows error code instead of an "x""

This reverts commit f09af5717923cca4e5c538e14846ea4816295949.

It is far more aesthetically pleasing, and conveys the correct amount of information. The exact numeric status code is extremely rarely of use, and increases cognitive parsing burden on the user.
(cherry picked from commit 8f664edcaf55adcc540f0fe43d4205b66e4f9fb6)