Btrfs: Add snappy support v2 and interface to crypto API