Update to xen-api-client API

Signed-off-by: Jonathan Ludlam <jonathan.ludlam@eu.citrix.com>