virt-launcher: reorganize the flow
virt-launcher: reorganize the flow

Make the code easier to compose by splitting it into functions,
in order ro and to make it trivial to implement --receive-only
in a followup patch

Change-Id: I24cd7268b32100b41c2b7176ee6ec12ce841bdac
Signed-off-by: Francesco Romani <c7100b580e6017ef67482ace46578cdd2d2e0dfe@redhat.com>

kubevirt/kubevirt,sungwonh/kubevirt,kubevirt/kubevirt,sungwonh/kubevirt,fabiand/kubevirt,davidvossel/kubevirt,fabiand/kubevirt,admiyo/kubevirt,davidvossel/kubevirt,mpolednik/kubevirt,rmohr/kubevirt,stu-gott/kubevirt,stu-gott/kubevirt,davidvossel/kubevirt,kubevirt/kubevirt,rmohr/kubevirt,mpolednik/kubevirt,kubevirt/kubevirt,stu-gott/kubevirt,admiyo/kubevirt,davidvossel/kubevirt,stu-gott/kubevirt