remote generator: Handle struct returning functions better (part 2)
remote generator: Handle struct returning functions better (part 2)

Commit 64000eabedf2 is part 1, that only covered the daemon side by
accident. Part 2 covers the client side too.

emaste/libvirt,zippy2/libvirt,iam-TJ/libvirt,trainstack/libvirt,iam-TJ/libvirt,foomango/libvirt,iam-TJ/libvirt,andreabolognani/libvirt,rmarwaha/libvirt1,olafhering/libvirt,bjzhang/libvirt,warewolf/libvirt,agx/libvirt,bjzhang/libvirt,iam-TJ/libvirt,dumbbell/libvirt,kantai/libvirt-vfork,taget/libvirt,datto/libvirt,olafhering/libvirt,usc-isi/libvirt,zippy2/libvirt,trainstack/libvirt,jeckersb/libvirt,jeckersb/libvirt,emaste/libvirt,taget/libvirt,rmarwaha/libvirt1,crobinso/libvirt,crobinso/libvirt,emaste/libvirt,cbosdo/libvirt,dumbbell/libvirt,leilihh/libvirt,leilihh/libvirt,rlaager/libvirt,agx/libvirt,datto/libvirt,shugaoye/libvirt,danwent/libvirt-ovs,libvirt/libvirt,trainstack/libvirt,danwent/libvirt-ovs,soulxu/libvirt-xuhj,shugaoye/libvirt,siboulet/libvirt-openvz,taget/libvirt,zhlcindy/libvirt-1.1.4-maintain,agx/libvirt,VenkatDatta/libvirt,jeckersb/libvirt,nertpinx/libvirt,elmarco/libvirt,rmarwaha/libvirt,taget/libvirt,dumbbell/libvirt,rmarwaha/libvirt,eskultety/libvirt,foomango/libvirt,trainstack/libvirt,foomango/libvirt,nertpinx/libvirt,eskultety/libvirt,jardasgit/libvirt,jfehlig/libvirt,novel/fbsd-libvirt,leilihh/libvirt,nertpinx/libvirt,olafhering/libvirt,rmarwaha/libvirt1,cbosdo/libvirt,eskultety/libvirt,novel/fbsd-libvirt,warewolf/libvirt,nertpinx/libvirt,datto/libvirt,elmarco/libvirt,bjzhang/libvirt,usc-isi/libvirt,wiedi/libvirt,emaste/libvirt,dumbbell/libvirt,kantai/libvirt-vfork,rmarwaha/libvirt,novel/fbsd-libvirt,jfehlig/libvirt,siboulet/libvirt-openvz,novel/fbsd-libvirt,trainstack/libvirt,wiedi/libvirt,warewolf/libvirt,emaste/libvirt,rlaager/libvirt,soulxu/libvirt-xuhj,danwent/libvirt-ovs,datto/libvirt,jardasgit/libvirt,rmarwaha/libvirt1,dumbbell/libvirt,emaste/libvirt,jfehlig/libvirt,olafhering/libvirt,kantai/libvirt-vfork,andreabolognani/libvirt,fabianfreyer/libvirt,zhlcindy/libvirt-1.1.4-maintain,jardasgit/libvirt,jardasgit/libvirt,iam-TJ/libvirt,foomango/libvirt,zippy2/libvirt,cbosdo/libvirt,bjzhang/libvirt,rlaager/libvirt,crobinso/libvirt,crobinso/libvirt,novel/fbsd-libvirt,nertpinx/libvirt,trainstack/libvirt,warewolf/libvirt,libvirt/libvirt,zippy2/libvirt,VenkatDatta/libvirt,fabianfreyer/libvirt,andreabolognani/libvirt,elmarco/libvirt,usc-isi/libvirt,fabianfreyer/libvirt,siboulet/libvirt-openvz,kantai/libvirt-vfork,novel/fbsd-libvirt,warewolf/libvirt,jeckersb/libvirt,wiedi/libvirt,iam-TJ/libvirt,jeckersb/libvirt,bjzhang/libvirt,leilihh/libvirt,usc-isi/libvirt,elmarco/libvirt,leilihh/libvirt,rmarwaha/libvirt,VenkatDatta/libvirt,leilihh/libvirt,wiedi/libvirt,eskultety/libvirt,cbosdo/libvirt,wiedi/libvirt,agx/libvirt,foomango/libvirt,emaste/libvirt,wiedi/libvirt,trainstack/libvirt,VenkatDatta/libvirt,rmarwaha/libvirt1,novel/fbsd-libvirt,jardasgit/libvirt,eskultety/libvirt,agx/libvirt,zhlcindy/libvirt-1.1.4-maintain,shugaoye/libvirt,warewolf/libvirt,jeckersb/libvirt,novel/fbsd-libvirt,andreabolognani/libvirt,iam-TJ/libvirt,rlaager/libvirt,fabianfreyer/libvirt,taget/libvirt,zhlcindy/libvirt-1.1.4-maintain,siboulet/libvirt-openvz,fabianfreyer/libvirt,warewolf/libvirt,usc-isi/libvirt,elmarco/libvirt,cbosdo/libvirt,rmarwaha/libvirt,datto/libvirt,danwent/libvirt-ovs,libvirt/libvirt,soulxu/libvirt-xuhj,rmarwaha/libvirt1,soulxu/libvirt-xuhj,zhlcindy/libvirt-1.1.4-maintain,danwent/libvirt-ovs,rlaager/libvirt,libvirt/libvirt,wiedi/libvirt,siboulet/libvirt-openvz,jeckersb/libvirt,shugaoye/libvirt,shugaoye/libvirt,novel/fbsd-libvirt,andreabolognani/libvirt,kantai/libvirt-vfork,soulxu/libvirt-xuhj,rmarwaha/libvirt,jfehlig/libvirt,dumbbell/libvirt,VenkatDatta/libvirt