qboot firmware

This is a firmware used for initializing QEMU MicroVM-based virtual machines. It initializes the virtual CPU, and relocates the Kernel and initramfs to the correct locations and jumps into it. It is the analogue to EDK II on the normal systems, but orders of magnitude faster and lighter.

This firmware is usually shipped as a precompiled binary by QEMU, but the version they currently ship has a critical bug (https://github.com/bonzini/qboot/pull/28) preventing our VMs from starting which has been fixed upstream, but QEMU needs to rebuild their firwmare and Fedora needs to ship an updated QEMU. Since it is not a lot of code, this just builds qboot in Bazel, getting us that critical fix immediately.