Merge pull request #22 from vbmithr/master

Updated doc + removed tab in file.
An 'unknown' shutdown reason manifests as 255, not -1

This should probably be fixed in libxl, consider this a workaround.

Although xen uses -1 as an 'unknown' shutdown reason, when this
is marshalled into a getdomaininfo domctl, it is masked with 0xff
and treated as an unsigned value.

Signed-off-by: David Scott <dave.scott@eu.citrix.com>
Merge pull request #23 from djs55/master

Work around unknown 'unknown' shutdown reasons
Fix the fix for unknown 'unknown' shutdown reasons

It's the values from libxl which seem to be incorrect, not
the values from OCaml.

Signed-off-by: David Scott <dave.scott@eu.citrix.com>
Merge pull request #25 from djs55/master

Fix the fix to the unknown 'unknown' shutdown_reasons
Merge pull request #24 from vbmithr/master

Added Gnt.Gnttap.{map_exn, mapv_exn} functions.
Merge pull request #26 from vbmithr/master

xc_evtchn_close
Added CAMLparam/CAMLreturn back. perror() on function errors.
Added doc generation for Xentoollog and Xenlight.