This enables the "default" libvirt networking which creates a virtual
network for "guests" (VMs) which is behind NAT to the hypervisor.
Additionally nested virt is now enabled in the kernel if this playbook
is run on a non-virtualized host.
This also sets some necessary apparmour policies to allow the
libvirt-qemu group to interact with libvirt.
This playbook is intended to be used with "ansible-pull".
This initial commit creates roles which will setup libvirt and kvm on
the host, and setup some scaffolding for creating VMs via ansible
variables.