Set more accurate values in the kexts' plists
Programmatically set Info.plist version info using the META file.
Disable zvol type 'Virtual'
WIP - Set zvols as type Solid State
Merge branch 'master' of https://github.com/openzfsonosx/zfs into zvol-boot
Cherry-pick in IllumOS #4873 again

Conflicts:
	module/avl/avl.c
	module/zfs/dbuf.c
	module/zfs/dnode.c
Do not call zil_replaying if zillog or tx are NULL
Improve unmap tx with dmu_tx_mark_netfree

marks the transaction as a net free, helpful
if the pool is low on free space
Only use zil_commit for unmap if sync=always
Align unmaps to zvol volblocksize

Skip unmaps that are fully unaligned
(size of 0 after rounding)
Return correct VA_NAME in vnop_getattr for dataset mountpoints

* Finder does not like VA_NAME to contain slashes, and getattr
returned full dataset name, rather than the final section.