Add the lines program.
[onchange] Rename some variables for auto-updating.

Each program should have a version variable, which'll be automatically
updated by a script that I'll write some time later.  In onchange, the
name of version variable was different.  This changeset fixes this.
[build] Exit on error.
[clean] Forcibly delete artefacts

Thus not reporting error when they are absent already.