Update with recent changes to internal functions

gh(), tabname(), and git-completion all updated