rpc: refactor way connection object is generated for remote dispatch
rpc: refactor way connection object is generated for remote dispatch

Calling a push_privconn method to directly push the connection object
name into the arg list is inconvenient. Refactor so that we acquire
the connection variable name upfront, and push it to the arg list
separately. This allows various hardcoded usage of "priv->conn" to
be parameterized.

Reviewed-by: John Ferlan <87558058f6f829e5ec976c8ef960720af4ff9c7d@redhat.com>
Signed-off-by: Daniel P. Berrangé <bb938cf255e055ff3507f2627d214e8e62118fcf@redhat.com>

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