Add the bd_btrfs_list_subvolumes function and all it needs
Allow creating btrfs volume with no label
Inform callers that NULL may be returned in case of error
Add the bd_btrfs_filesystem_info function and all it needs
Add functions for btrfs as a filesystem