Changes to grub2's grub-emu target for bhyve.

Hijack the grub-emu target and include Linux
and BSD bootloaders and enough bhyve i/f code
so it is able to function as a user-space loader
for bhyve.