More complete SCM prompts

Based new mercurial prompt on
http://stevelosh.com/blog/2010/02/my-extravagant-zsh-prompt/

Added config to git prompt, as per docs