Fix zfs dependency for arcflush, getgen, and zev
setting callbacks directly instead of using an ioctl() call(cherry picked from commit 144f824a918b74a1927b1945c1841ae49621b137)
zev module and userland tools, package manifest, etc.(cherry picked from commit 8f7d1b1a6933dce153300cb8951790b4020c1a09)(cherry picked from commit a18c35b94749e91cc1cdfcded19539748009e375)