Add documentation to spawn, reboot, and destroy stating that those functions
should return Deferreds. Update the fake implementations to do so (the libvirt ones already do, and making the xenapi ones do so is the subject of a current merge request).
This commit is contained in: