Add Selinux support (DRAFT)

For both qemu and libvirt, there are some minimum requirements needed to run with  SELinux in enforcing mode.  This patch set starts that work by checking and being helpful with setting up image and iso contexts properly.  More work is probably needed to fully support SELinux for ALL test types, however this should cover the most basic ones.