Changes to emulate bash-git-prompt

- Changes to include counts for untracked/staged/modified/stashes and support for UTF-8 symbols
- Only added counts for Subversion and git, *not* for other VCS
- Expected functionality diverges from original a bit as described above

N.B. my Python-fu is seriously lacking—there may be a better/right way to implement some of what I have done.