Add pre/post_build_cmd config item, a system command to be run before/after each build

I use this to have the runner (which is in a read-only live-cd-style VM image) reboot after each build, so it's pristine again when it starts a new job.
Trailing whitespace detected.