xenlight: replace many calls to Xenctrl with ones to Xenlight
xenlight: replace many calls to Xenctrl with ones to Xenlight

The remaining Xenctrl calls (other than those in DEBUG) require corresponding
libxl ocaml bindings to be written, or require new functionality to be added to
libxl itself (shadow_allocation_{get,set}). The remaining Xenctrl calls have
been marked with comments describing this state of affairs.

Signed-off-by: Mike McClurg <d5d39725aee3103039228164deec3c7acc6f60e3@citrix.com>
Signed-off-by: Rob Hoes <8783b3376fb07d39edffc8d7da68a6de3874a7e6@citrix.com>

koushikcgit/xenopsd,johnelse/xenopsd,cheng--zhang/xenopsd,thomassa/xenopsd,djs55/xenopsd-previous,johnelse/xenopsd,thomassa/xenopsd,koushikcgit/xenopsd,cheng--zhang/xenopsd,djs55/xenopsd-previous,djs55/xenopsd,euanh/xenopsd,koushikcgit/xenopsd,cheng--zhang/xenopsd,djs55/xenopsd,simonjbeaumont/xenopsd,simonjbeaumont/xenopsd,euanh/xenopsd,johnelse/xenopsd,djs55/xenopsd,thomassa/xenopsd,djs55/xenopsd-previous,simonjbeaumont/xenopsd,euanh/xenopsd