segment-git: shows better data

Made the segment display up and down with tracked branch and current go
out of sync. Untracked files also now don't make the bar pink. A little
bit of a speed increase with less regex searching.