Remove launchd job before re-loading it during 'make install'
Let zfs.fs handle autoimport for now
zfs.fs support for unpartitioned 'virtual' devices
Improved file_compare()

Compare by file size and md5 rather than byte by byte.
Read the cachefile to get a list of pools to import.
Import via libzfs rather than execvp'ing 'zpool import <id>'
Only allow zfs.fs to autoimport pools with status ZPOOL_STATUS_OK.

This should prevent pools from being autoimported prematurely, in a
degraded state, before all devices have become available.

Removed the execvp version of zpool_import_by_guid() for now.

Only use zpool_read_cachefile() if ZFS_AUTOIMPORT_ZPOOL_CACHE_ONLY
is defined.
Automake fix: don't forget to mkdir -p $(DESTDIR)/sbin
Attempt to fix leaking mutex allocations by ensuring we call mutex_destroy().
Locations found affect mutex 'dr->dt.di.dr_mtx' 'dnh[i].dnh_zrlock'
'ds->ds_sendstream_lock' 'sa->sa_lock'.
(In addition to list_destroy of dr->dt.di.dr_children).
Merge branch 'master' into vdev-iokit