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.
- Allow specifying a diffenent package as final target of
  the build, e.g. cmssw-tool-conf