* Add initial support for MidnightBSD
* Cleanup some issues identified through code review.
Add libzfs check as MidnightBSD does have zfs.
* Add MidnightBSD check to the version.c detection
* Remove `OR MidnightBSD` tests
* Clean up
---------
Co-authored-by: Carter Li <CarterLi@users.noreply.github.com>