Rework the .zfs code.
Allow .zfs even if hidden
Fix vnode iocount holds in ctldir, release holds on error case.
Mahrens confirmed we do not need to release holds in error cases.