virDomainDeviceInfoParseXML: Separate address parsing into separate func
virDomainDeviceInfoParseXML: Separate address parsing into separate func

There's one 'return' in the middle of the function body. It's
very easy to miss and so it makes adding new code harder. Also
the function doesn't follow our style 100%.

Signed-off-by: Michal Privoznik <83d82aaba2eed257f4814b0c239c260c4caaadf0@redhat.com>

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