This is basically the same as #234, except it turns out that a couple of the pre-requisite commits either never made it to RHEL7 or got dropped in the rebase. So I've added bd99015 and 8e5b65d, and now CDROM-swapping with `inst.ks=cdrom` should work in RHEL7. Yaaayyyyyyyyy~~~