remote: don't populate daemon path if autostart is not required
remote: don't populate daemon path if autostart is not required

When deciding what socket to connect to, we build the daemon path
that we need to autostart. This path only needs to be populated
if we actually intend to use autostart.

Reviewed-by: Ján Tomko <4cab11cfb98d3c937327354a78eb07dbb6ee2bc6@redhat.com>
Signed-off-by: Daniel P. Berrangé <bb938cf255e055ff3507f2627d214e8e62118fcf@redhat.com>

crobinso/libvirt,olafhering/libvirt,jfehlig/libvirt,jfehlig/libvirt,libvirt/libvirt,zippy2/libvirt,nertpinx/libvirt,nertpinx/libvirt,nertpinx/libvirt,nertpinx/libvirt,olafhering/libvirt,nertpinx/libvirt,crobinso/libvirt,olafhering/libvirt,libvirt/libvirt,crobinso/libvirt,libvirt/libvirt,olafhering/libvirt,zippy2/libvirt,crobinso/libvirt,jfehlig/libvirt,zippy2/libvirt,jfehlig/libvirt,zippy2/libvirt,libvirt/libvirt