Cross-repo merge-base

Like CrossRepoDiff, the CrossRepoMergeBase computes the merge-base
(aka common ancestor) between two commits that can exist in two
different repositories.
Merge pull request #36 from sourcegraph/cross-repo-merge-base

Cross-repo merge-base