Do not mark dirty solely due to untracked files
Use square brackets instead of parentheses
Add colors to ahead/behind counts
Add $ at end of prompt, if branch is showing (assumes git_dirty is the last thing displayed in prompt.)
Add a gap instead of $
Instead of showing commit count, just show a minimalist marker
Separate ahead and behind markers and count, so they can be colored by the prompt string
Empty the count strings when they are 0.
Empty the vars initially, in case we are not on a branch
Do not check ahead/behind if we are on a detached branch (otherwise it compares HEAD to origin/HEAD)
Cleaner way to detech detached branch, and a comment.
Code to show the hash (not enabled)
Added ahead/behind marks and counts to the prompt documentation