Trigger CI: Add changes-in-diffspec option to what-changed

Instead of looking at changes in the workspace relative to some parent ref/treeish, this
allows finding targets changed by some diffspec that is meaningful to the scm, eg a commit
SHA, a commit range, or other ref/ref-range.