Teach `Do: merge` to parse arguments to extract an alternative branch name
Sometimes MRs come with uninformative branch names, or the ideal name for the branch changes after review and revisions. When we get to the Do: merge
command we need a way to edit the branch name, e.g.
Do: merge -b alt-branch-name
See also utils/rust-kitware-workflow#23.