- force review method to 'default' if --bypass-gerrit is
selected.
- Allow local branch creation even if remote tracvking
branch is undetermined.
- allow git-utils to call into git-repo-utils to determine
the prefered remote rather than guessing without repo's help.
- allow git_local_branch to return 'HEAD' if there is
no better answer.
- git_remote must never return multiple remotes when
falling back to git_list_remotes.
- git_remote_branch must never return a tag.
Signed-off-by: Scott Little <scott.little@windriver.com>
Change-Id: Ib1ea9d4ced601e48ac6b5f41c629c9dae82e8108