storage: Rework createVport and deleteVport
storage: Rework createVport and deleteVport

Rework the code to use the new FCHost specific adapter structures.

Also rework the parameters to only pass what's need and leave logic in
the caller for the adapter type and the need to call the helpers.

Signed-off-by: John Ferlan <87558058f6f829e5ec976c8ef960720af4ff9c7d@redhat.com>

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