Implement CPUID feature checks
This MR makes the bootloader display an error message instead of hanging with a black screen on incompatible CPUs. A couple people has encountered this black screen so far trying to run Redox on old hardware.
Only tested on QEMU (i386
/x86_64
). Requires code review and some testing on real hardware.