Update Gnt interface following mirage-platform changes

Instead of

  type grant_table_index = int32

we now have

  type gntref = int

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

Update Gnt interface following mirage-platform changes
Merge pull request #30 from robhoes/master

Fix bitmap alloc in xenlight bindings
Added CAMLparam/CAMLreturn back. perror() on function errors.
Added doc generation for Xentoollog and Xenlight.
grant_table_index is now an int.
Added a test folder.
Fixed a bug in gnttab due to the conversion of gntref from int32 to int.
test_gntshr now tests gnttab as well.
Ignore *.{native,byte}.
test_gntshr now tests mapv_exn as well.
Added a test for Eventchn.
Modernized gntshr_stubs.c
Updated test_gntshr.ml, exhibiting a bug in libxc.
Fix compilation.
Merge pull request #28 from vbmithr/master

Doc generation for new modules + improving evtchn_stubs.c
Update to 0.9.8

Signed-off-by: David Scott <dave.scott@eu.citrix.com>
Make compilation of the xenctrl bindings optional

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

Make compilation of the xenctrl bindings optional