nixos/grub: Fix some silly perl struct accesses
nixos/grub: Fix typo
grub: Build grub2 from git instead of using the unpredictable generated tarball
nixos/grub: Refactor perl script to remove the Switch module
nixos/grub: Refactor install-grub.pl and correct perl syntax
nixos/grub: Catch errors from command execution
nixos/release: Dynamically generate installer tests
grub: Change fsIdentifier to str from string
tests/installer: Add btrfs tests for grub and nixos-generate-config
tests/installer: Test for more grub configurations
installer/btrfs: Typo in subvol
nixos/grub: Needs mount so add utillinux to bin
tests/installer: fix mount
tests/installer: Add swap to the new tests
tests/installer: Fix simple tests
nixos/grub: Grub detection is much simpler using subvol show
nixos/grub: Kernels don't need to be copied if we can read the nix store
tests/installer: Remove unneeded tests
tests/installer: Swapspace should be larger
tests/installer: Fix provided test uuid and label mounts