prettify vcs infomation using `vcs_info`

I love gentoo theme of oh-my-zsh, however it is somewhat too simple.

Now it can show svn/cvs info with `vcs_info`, instead of git only.

Most code of this commit is from `apple` theme, thanks to the two contributors!