extend mercurial plugin to be more like git/svn

implement in_hg(), hg_get_branch_name(), hg_prompt_info(), and hg_dirty() for the mercurial plugin
named functions similar to subversion plugin, to give theme maintainers an easier life
Fixed missing retcode function
Uncomment l alias
Added alias for git clean
New plugin for git-repo (https://code.google.com/p/git-repo/)

Signed-off-by: Gaetan Semet <gaetan@xeberon.net>
Improvement in the git plugin

Signed-off-by: Gaetan Semet <gaetan@xeberon.net>
A cabal plugin based on the lein plugin
Fixed color on git prompt for superjarin theme
Adding testlog and prodlog.
Update README.textile

Add upgrade command to docs. I canceled the prompt once and went hunting for this so I could upgrade.
Update the character used in powerline

The code points have been updated in 53fbfe1, see
- https://github.com/Lokaltog/powerline/commit/53fbfe15fead8cc7598bcb4ee9714a221ab7e446
- https://github.com/Lokaltog/powerline/issues/4
Update bundler.plugin.zsh

Added berks, foodcritic, kitchen, and knife commands to bundler plugin.
Update bundler.plugin.zsh

Added strainer & tailor to commands in bundler plugin.
Add count for incoming and outgoing changesets.
virtualenvwrapper plugin cleanup

* removes cd override by using chpwd_functions
* removes subshell call to which by using $+commands array and
  c param expansion to find in PATH
* zsh love!
virtualenv cleanup: replaces subshell with prompt expansion.

* :t parameter expansion returns the last portion of the path,
  equivalent to basename. I <3 zsh.
* adds comments for the VIRTUAL_ENV_DISABLE_PROMPT,
  used by virtual_env activate

See also:
  http://zsh.sourceforge.net/Doc/Release/Expansion.html#Parameter-Expansion
Random quotes from the internet
Messed up the comment somehow...
Adding a rebase option to git alias.
Escape both % and $ in the command line

Fixes issue #1884