Unrefactor two-line find_common_range function
Support a three-argument syntax

I find myself often using

  git tbdiff master..topic-v1 master..topic-v2

Implement a three-argument shorthand that lets me omit the second
"master".