Improve ability to tests externals PRs.

- Allow to specify a branch, rather than a PR.
- Allow to specify a CMSDIST PR, rather than using the
  default CMSDIST branch for the requested release series.