btrfs: beginning of btrfs support

Infrastructure for btrfs, plus an import of the btrfs code written for
Grub 0.97.  It does not yet compile and will need significant changes
still.

Signed-off-by: H. Peter Anvin <hpa@zytor.com>
9 files changed