Simplify memory image load failure handling
Recover from hung qemu due to unsupported memory image

If qemu doesn't like a memory image, it may sit and spin rather than
failing outright.  Detect this case by taking a screenshot one second
after the VNC connection completes; if it is completely black, log a
message and restart the VM.

Closes #30.