[Libguestfs] Fix virt-edit so it preserves permissions (RHBZ#788641)