grub: the one bootloader to rule them all

Replace kexec with logic in GRUB and use GRUB to boot Xen hosts!

Not going to land this until Monday at the earliest to give time for testing/review. Need to check if any adjustments to `coreos-postinst` are required too.