First results with the XenAPI module
Commit before removal, xapi needs to be worked on
sync with upstream