client rpc: Separate call creation from running IO loop
client rpc: Separate call creation from running IO loop

This makes it possible to create and queue new calls while we are
running IO loop.

crobinso/libvirt,emaste/libvirt,andreabolognani/libvirt,zhlcindy/libvirt-1.1.4-maintain,dumbbell/libvirt,jeckersb/libvirt,fabianfreyer/libvirt,elmarco/libvirt,shugaoye/libvirt,trainstack/libvirt,eskultety/libvirt,rmarwaha/libvirt1,iam-TJ/libvirt,shugaoye/libvirt,fabianfreyer/libvirt,novel/fbsd-libvirt,rmarwaha/libvirt1,andreabolognani/libvirt,wiedi/libvirt,warewolf/libvirt,jardasgit/libvirt,zippy2/libvirt,jardasgit/libvirt,dumbbell/libvirt,taget/libvirt,datto/libvirt,warewolf/libvirt,trainstack/libvirt,agx/libvirt,libvirt/libvirt,agx/libvirt,shugaoye/libvirt,VenkatDatta/libvirt,warewolf/libvirt,shugaoye/libvirt,rmarwaha/libvirt1,elmarco/libvirt,jfehlig/libvirt,jeckersb/libvirt,wiedi/libvirt,novel/fbsd-libvirt,zippy2/libvirt,novel/fbsd-libvirt,siboulet/libvirt-openvz,siboulet/libvirt-openvz,iam-TJ/libvirt,emaste/libvirt,bjzhang/libvirt,datto/libvirt,rmarwaha/libvirt,nertpinx/libvirt,jardasgit/libvirt,iam-TJ/libvirt,rlaager/libvirt,bjzhang/libvirt,rmarwaha/libvirt,zippy2/libvirt,rlaager/libvirt,warewolf/libvirt,bjzhang/libvirt,elmarco/libvirt,siboulet/libvirt-openvz,novel/fbsd-libvirt,eskultety/libvirt,zhlcindy/libvirt-1.1.4-maintain,dumbbell/libvirt,emaste/libvirt,taget/libvirt,wiedi/libvirt,trainstack/libvirt,rlaager/libvirt,jeckersb/libvirt,eskultety/libvirt,warewolf/libvirt,iam-TJ/libvirt,andreabolognani/libvirt,zhlcindy/libvirt-1.1.4-maintain,VenkatDatta/libvirt,fabianfreyer/libvirt,jeckersb/libvirt,taget/libvirt,fabianfreyer/libvirt,emaste/libvirt,dumbbell/libvirt,emaste/libvirt,jeckersb/libvirt,rmarwaha/libvirt,nertpinx/libvirt,jfehlig/libvirt,crobinso/libvirt,eskultety/libvirt,rmarwaha/libvirt1,zhlcindy/libvirt-1.1.4-maintain,andreabolognani/libvirt,libvirt/libvirt,olafhering/libvirt,agx/libvirt,libvirt/libvirt,andreabolognani/libvirt,novel/fbsd-libvirt,nertpinx/libvirt,novel/fbsd-libvirt,trainstack/libvirt,dumbbell/libvirt,jardasgit/libvirt,shugaoye/libvirt,VenkatDatta/libvirt,wiedi/libvirt,trainstack/libvirt,jfehlig/libvirt,wiedi/libvirt,siboulet/libvirt-openvz,elmarco/libvirt,fabianfreyer/libvirt,olafhering/libvirt,nertpinx/libvirt,nertpinx/libvirt,rlaager/libvirt,rmarwaha/libvirt1,novel/fbsd-libvirt,jardasgit/libvirt,cbosdo/libvirt,novel/fbsd-libvirt,cbosdo/libvirt,cbosdo/libvirt,wiedi/libvirt,VenkatDatta/libvirt,jeckersb/libvirt,emaste/libvirt,eskultety/libvirt,emaste/libvirt,novel/fbsd-libvirt,taget/libvirt,datto/libvirt,jeckersb/libvirt,VenkatDatta/libvirt,crobinso/libvirt,rmarwaha/libvirt,rlaager/libvirt,agx/libvirt,olafhering/libvirt,wiedi/libvirt,trainstack/libvirt,crobinso/libvirt,iam-TJ/libvirt,rmarwaha/libvirt1,bjzhang/libvirt,zippy2/libvirt,jfehlig/libvirt,siboulet/libvirt-openvz,trainstack/libvirt,datto/libvirt,elmarco/libvirt,iam-TJ/libvirt,olafhering/libvirt,iam-TJ/libvirt,dumbbell/libvirt,libvirt/libvirt,warewolf/libvirt,warewolf/libvirt,rmarwaha/libvirt,agx/libvirt,cbosdo/libvirt,bjzhang/libvirt,zhlcindy/libvirt-1.1.4-maintain,rmarwaha/libvirt,cbosdo/libvirt,taget/libvirt,datto/libvirt