[libvirt] [PATCH 03/10] libxl: Use consistent error preservation and restoration calls