Remove x86-specific boot code. More Makefile cleanups. Cleanup elf.h. Considering viability of either integrating into u-boot or of becoming a standalone executable (bootable from u-boot).