Make hesokuri.source/advance-bc public and add a unit test for it
Expose merge-base as a function in hesokuri.git
Add hesokuri.hesobase/merge-branch

This is like the merge-trees function in the same namespace, but merges
an arbitrary commit with an actual branch ref, like refs/heads/master, and
updates the ref.