Try to fit 3 personalities into kext, for the proxy nodes to come alive.
WIP: Have spa import call instantiateObject to create a pool proxy
WIP: Move create into ZFSLabelSchema, in case that looks better
WIP
WIP
WIP
WIP: create new /dev/diskX for pool, and attempt to wake up ZFSDriver
WIP: Make ZFSLabelSchema wake up after we futz with the ContentHint.
WIP: Create the pool and filesystem proxies as required.
Port mount_zfs finally, with bare-bones support.
WIP: allow mount_zfs to specify mount point
WIP: vfs_mount to map /dev/diskX entry to dataset name and mount
WIP: Retain the original fake disk in mount path
Correctly set the dataset name on the IOMedia node.
zfs.util command and zfs.fs file system bundle

Only handles FSUC_PROBE for now.
Needs to actually look up the dataset names.
Merge branch 'issue116' of github.com:openzfsonosx/zfs into issue116
Merge branch 'issue116' of github.com:openzfsonosx/zfs into issue116
WIP: Start working towards finding the device name in IOkit