parallels: delete old networks in prlsdkDoApplyConfig before adding new ones
parallels: delete old networks in prlsdkDoApplyConfig before adding new ones

In order to change an existing domain we delete all existing devices and add
new from scratch. In case of network devices we should also delete corresponding
virtual networks (if any) before removing actual devices from xml. In the patch,
we do it by extending prlsdkDoApplyConfig with a new parameter, which stands for
old xml, and calling prlsdkDelNet every time old xml is specified.

Signed-off-by: Maxim Nestratov <3521c777060d1ad4ae08bba7eb9d80264eaeb236@parallels.com>
Signed-off-by: Michal Privoznik <83d82aaba2eed257f4814b0c239c260c4caaadf0@redhat.com>

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