add function test_puppet_branch

polls the provided filename for hosts, evaluates them (supporting bash
globs) and then uses the runon command to run a noop test against the
provided branch name.
be explicit that this is a function
misc tweaks to git-branches

- make the column for branch name slightly wider
- print only the first line of the description