Add support for unless/onlyif to git.latest

I've heard that this is probably going to be supported across all states eventually, but this solves and immediate need for me.

Please reject if you prefer!