Change dirty git prompt character.
Fix commits-ahead parsing for newer git.
Fix spacing after prompt on dirty git status and no repo at all.