bootblock: use multiboot header for loading instead of ELF header

This lets us boot both the 32bit and 64bit variants of Xv6
with the same boot sector.