refactor: Use pid-file to keep track of qemu process
Use qemu's -pidfile option to create pid file, and automatically delete on on process exit. Also add qemu -no-reboot option, to make it exit on reboot or panic, and add missing shutdown command to u-root initramfs.