In order to provide a way for qemu hosts to talk to qemu guests without a network connection we need to use vios proxy. There are a few things involved with setting up vios proxy both host and guests. This addition gives the administrator the ability to configure the proxy guest and host from a known configuration file to matahari. Also eliminates all setup steps up to the point of virtio serial device creation (which will be handled by virt-install and friends).
As usual this patch is open for discussions and dissecting and am looking forward to hearing anyones thoughts.