libxl: libxl_domain_create_restore has an extra argument
libxl: libxl_domain_create_restore has an extra argument

In the latest libxenlight code, libxl_domain_create_restore accepts a
new argument. Update libvirt's libxl driver for that. Use the macro
provided by libxenlight to detect which version should be used.

The new parameter (send_back_fd) is set to -1 because libvirt provides
no such fd.

Signed-off-by: Wei Liu <a5240e9e4c4d742e3a4232ca749f78defd45d722@citrix.com>
Message-id: 1459866012-27081-1-git-send-email-a5240e9e4c4d742e3a4232ca749f78defd45d722@citrix.com

zippy2/libvirt,libvirt/libvirt,jardasgit/libvirt,jfehlig/libvirt,datto/libvirt,datto/libvirt,nertpinx/libvirt,nertpinx/libvirt,jfehlig/libvirt,VenkatDatta/libvirt,VenkatDatta/libvirt,olafhering/libvirt,zippy2/libvirt,jfehlig/libvirt,VenkatDatta/libvirt,eskultety/libvirt,jardasgit/libvirt,fabianfreyer/libvirt,nertpinx/libvirt,nertpinx/libvirt,datto/libvirt,zippy2/libvirt,andreabolognani/libvirt,fabianfreyer/libvirt,fabianfreyer/libvirt,taget/libvirt,crobinso/libvirt,olafhering/libvirt,fabianfreyer/libvirt,libvirt/libvirt,olafhering/libvirt,libvirt/libvirt,andreabolognani/libvirt,eskultety/libvirt,crobinso/libvirt,taget/libvirt,taget/libvirt,zippy2/libvirt,jfehlig/libvirt,taget/libvirt,libvirt/libvirt,nertpinx/libvirt,andreabolognani/libvirt,VenkatDatta/libvirt,andreabolognani/libvirt,jardasgit/libvirt,crobinso/libvirt,jardasgit/libvirt,olafhering/libvirt,jardasgit/libvirt,VenkatDatta/libvirt,datto/libvirt,crobinso/libvirt,taget/libvirt,eskultety/libvirt,datto/libvirt,eskultety/libvirt,andreabolognani/libvirt,fabianfreyer/libvirt,eskultety/libvirt