Kill previous builds from the same branch. [#85055572]

**Feature #85055572:**

* When building a commit on CI, only the last commit should be considered valid. 
* When a new build starts, kill any running  builds from the same branch.
* When a build is *cats'd* from the UI, don't kill other builds on branch.