Qemu cloud improvements

This pull request has two fixes:
- Make Qemu support custom initrd and kernels
- Fix the deadman daemon so abandoned instances self-terminate

The code changes in cloud/ are from pulling new code from the gui codebase.