Dramatically improve the speed of snapshot listing

Take advantage of the special-case optimisation of "zfs list -o name -s
name -t snapshot" when listing snapshots.

This makes completions offering snapshot names enormously faster when
there are hundreds or thousands of snapshots.