When a PV VM is booting via pygrub (or other bootloader) we need to provide a list of devices to boot from

We now parse the disk information before creating the VM, so we can
add the boot device information.
Merge branch 'master' of git://github.com/djs55/xenops-cli