libvirt/xen: domain id will be returned from a query but not set on a create (presumably)
libvirt/xen: add support for specifying the bootloader (e.g. pygrub)
libvirt/xen: fix some partial function application errors