Cleanup releasers + builders when interrupted

When receiving a keyboard interrupt (SIGINT) the releaser cleanup
is now called, and the builder is in turn cleaned up.