Merge pull request #52 from avsm/master

Make the ENDPOINT module type not explicitly depend on Vchan
Shift the Xen-specific OPAM dependencies out to depopts
Merge pull request #53 from avsm/reduce-deps

Shift the Xen-specific OPAM dependencies out to depopts
Do not enable xenctrl unless xen-evtchn is also installed