Workaround alignment bug in Grub 2 that prevented boot. Code cleanup. Upgrade to Rust master. Other fixes.