conf: Extract parsing of storage source related data
conf: Extract parsing of storage source related data

Split out the parser and separate it from the private data part so that
it can be later reused in other parts of the code.

Signed-off-by: Peter Krempa <2cf5c04c61aa466e4a47bfedc747d17279c72ffc@redhat.com>

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