Create new restart STOP-BUILD and method on INTERRUPT-TASK to properly handle stopping the build entirely. This fixes the problem where the interrupt would only stop the inner stage task and then error out as it would try to schedule the next stage on a stopped runner. In order to avoid this kludgy situation of stacked runners and tasks we need to have a superior restart that we can invoke irregardless of shadowed simple-tasks:STOP restarts.
Create new restart STOP-BUILD and method on INTERRUPT-TASK to properly handle stopping the build entirely. This fixes the problem where the interrupt would only stop the inner stage task and then error out as it would try to schedule the next stage on a stopped runner. In order to avoid this kludgy situation of stacked runners and tasks we need to have a superior restart that we can invoke irregardless of shadowed simple-tasks:STOP restarts.

Shinmera/autobuild,Shinmera/autobuild,Shinmera/autobuild