Allow git-test to find branch via hint not just full name. Refs #6708
Fix git-checkbuild when local copy of develop does not exist

Refs #6708
Fix bug with remote specifier in compare view. Refs #6708
Add 'git test review' command. Refs #6708
Add 'git publish command' Refs #6708
git-finish checks merge with remote not local. Refs #6708

This allows "git checkbuild" to be run from a different copy of the
repository while still allowing "git finish" to run successfully without
having to update the local copy of develop. Helps with reducing number
of required builds.
Add check for merge to origin/develop on 'git test start' Refs #6708

It is strict at the moment and won't let you start if the branch is not
in develop.
Merge branch 'feature/6708_git_macro_improv' into develop