Changes to get_dataset() support in btrfs

get_dataset() no longer takes 'root' argument

btrfs.get_dataset() now selects appropriate mounted datasets by first
trying to find the 'default' subvolume if it is mounted, otherwise
accumulating all mounted datasets