CP-8784: Support different endian-ness in Io module
CP-8784: Add 64-bit read/write to Io module

Signed-off-by: Si Beaumont <simon.beaumont@citrix.com>
CP-8784: Support fd mappings in cancellable_subprocess

Signed-off-by: Si Beaumont <simon.beaumont@citrix.com>
CP-8784: Use new suspend-image format

Detect older formats and pipe through conversion tool. Newer formats have
a proper framing protocol.

Signed-off-by: Si Beaumont <simon.beaumont@citrix.com>
CP-8784: Move signatures into Suspend_image module

Signed-off-by: Si Beaumont <simon.beaumont@citrix.com>
CP-8784: Get rid of filesystem on suspend images

Signed-off-by: Si Beaumont <simon.beaumont@citrix.com>
CP-8784: Replace Thread.delay with Mutex/Condition

Signed-off-by: Si Beaumont <simon.beaumont@citrix.com>
CP-8784: Factor conversion script into Suspend_image

Put with_conversion_script wrapper into the Suspend_image module so that the
behvaiour of Domain.restore_common is clearer.

Signed-off-by: Si Beaumont <simon.beaumont@citrix.com>
CP-8784: Factor out reading of legacy qemu sig

Signed-off-by: Si Beaumont <simon.beaumont@citrix.com>
CP-8784: Log Domain.{suspend,resume} with different ident

Signed-off-by: Si Beaumont <simon.beaumont@citrix.com>
Merge branch 'creedence' into xs64bit-ring3

(Pulling in the 64-bit migration changes added directly to creedence)