Updates to gifast

Mainly sync with upstream, which has a few nice improvements, but also, an important fix that people have been requesting: ability to show the 'dirty' status, just like vanilla oh-my-zsh, which also fixes the display on certain themes.