libvirt: for xen use "xen:///" (not "xenlight:///")

Note you should disable xend first in order to enable libxl.
A few fixes to the VIF scripts

Signed-off-by: Jon Ludlam <jonathan.ludlam@eu.citrix.com>
Merge pull request #3 from jonludlam/vif-fix

A few fixes to the VIF scripts
Remove extra and legacy args from the bootloader invocation

Looks like all XS's pygrub and eliloader do is append them.
Do that anyway following the bootloader execution. This way
we don't depend upon having XS's pygrub at all.

Signed-off-by: Jon Ludlam <jonathan.ludlam@eu.citrix.com>
Merge pull request #4 from jonludlam/pygrub_extra_args

Remove extra and legacy args from the bootloader invocation
Remove vncterm-wrapper

Signed-off-by: Jon Ludlam <jonathan.ludlam@eu.citrix.com>
Make make-custom-xenopsd.conf a bit better

Signed-off-by: Jon Ludlam <jonathan.ludlam@eu.citrix.com>
Merge pull request #5 from jonludlam/novncterm-wrapper

No vncterm-wrapper
Add a TODO
libvirt: switch to the upstream qemu-system-i386
libvirt: rbd: explicitly ask for the qemu disk driver
CA-105160: Make sure that event_wait is cancellable

Signed-off-by: Jon Ludlam <jonathan.ludlam@eu.citrix.com>
CA-105155: Make sure we really timeout as requested

Signed-off-by: Jon Ludlam <jonathan.ludlam@eu.citrix.com>
Move xml_http_rpc to Xcp_client

Signed-off-by: Jon Ludlam <jonathan.ludlam@eu.citrix.com>
Merge pull request #7 from jonludlam/fix-build

Move xml_http_rpc to Xcp_client
Add configure script

Signed-off-by: Jon Ludlam <jonathan.ludlam@eu.citrix.com>
Merge pull request #9 from jonludlam/configure

Add configure script
Merge pull request #6 from jonludlam/cancellable-update

CA-105160: Make sure that event_wait is cancellable
Update to use new Xcp_service interface. Should now be capable of using the message switch.

Conflicts:
	Makefile
Disable all but the json API server for now

The plain HTTP server and the fd passing socket should both be indirectable
via the message switch library but this hasn't been implemented yet.