Add function git_prompt_legend

It lists all the possible status characters for the git prompt.
Fix lib/git.zsh to parse output of newer Git versions
Add git_current_branch and git_upstream_branch functions
Add git_prompt_cherry function
Add git_prompt_time_since_commit function
Add theme gergelypolonkai