Substantially improved @{if_pathable/git}.

zeshy now provides a fairly sane (if still largely simple) interface to common
git functionality. Also committed a minor volly of unrelated changes.