Btrfs: implement the free space B-tree