git-branch: add options and tests for branch renaming