Overhaul: overwriting with out of sync branch.  All latest code added, but instructions for patching vanilla QEMU/VAREMU still required