Sort out various scripts and correct a mistake with guest systemd using its on-create for both create and sterilise.

Note that stop is faulty. The correct thing to do is to send SIGRTMIN+3 to the systemd init within the container - that does correctly shut everything down and the container exits. However, I can't work out how to get libvirt to actually do that.