Add requirement for the --profile argument to thpoolcreate

Required by new versions of blivet.
Add function for setting default subvolume of a BTRFS volume
Check that BTRFS is mounted when getting default subvolume ID
Add support for specifying thin pool profile

Required by new versions of blivet.