MIST-150 Change Snapshot second paramater

 from "properties" to "recursive" map[string][string] to recursive bool

While the -o flag is present, zfs snapshots don't have modifiable properties.
Snapshot creation does have a flag to recursively create snapshots of all
descendent datasets, which should be exposed.