Use xorriso instead of mkisofs, and add a hybrid MBR.

The resulting ISO image is now a valid disk image as well.
It can be used as a VM disk image, or copied directly to a
hard disk, or to boot from a USB device.