CP-8988: Remove xenguest from source tree

This component is now part of ocaml-xen-lowlevel-libs.

Signed-off-by: Si Beaumont <simon.beaumont@citrix.com>

Conflicts:
	setup.ml
CP-8988: Add support for legacy (pre Xen 4.5) Libxc

Currently* libxc's xc_domain_save will save just the memory image and expect
the toolstack to save the device model record but xc_domain_restore will
consume the device_model_record too. We need to detect whether we are running
in this environment and handle it as a special case.

* This should hopefully not be the case for much longer. There has started an
effort to upstream some patches to libxc to formalise a memory image protocol
and make the handling of the device model record symmetric across save/restore.
These should be in Xen 4.5.

Signed-off-by: Si Beaumont <simon.beaumont@citrix.com>
CP-8988: Check for existence of suspend image conversion script

Signed-off-by: Si Beaumont <simon.beaumont@citrix.com>
Merge pull request #86 from simonjbeaumont/migv2-oss-compat

CP-8988: Support environments without suspend image conversion tools