Sync Alan Somers (asomers) work from SpectraBSD.

tests/sys/cddl/zfs/include/logapi.kshlib
Eliminate the unfortunate miscombination of
functionality that is log_mustnot_expect. It verified
that the supplied command failed and also printed the
supplied message to stderr. It was only used in one
test, and wasn't really necessary.

tests/sys/cddl/zfs/tests/cli_root/zfs_destroy/zfs_destroy_007_neg.ksh
Convert log_mustnot_expect to log_mustnot. Verifying
the error message isn't necessary.

MFSpectraBSD:	1088174 on 2014/09/02

tests/sys/cddl/zfs/tests/cli_root/zfs_destroy/zfs_destroy_001_pos.ksh
Don't lookup the mountpoint of a zvol's snapshot,
because it can't be done. Instead, use the mountpoint
that was stored in a variable when the zvol was
formatted and mounted.

MFSpectraBSD:	1088197 on 2014/09/02

tests/sys/cddl/zfs/include/Makefile
tests/sys/cddl/zfs/include/logapi.kshlib
tests/sys/cddl/zfs/include/stf.kshlib
tests/sys/cddl/zfs/include/stf.shlib
Delete stf.kshlib. Nothing uses its contents

MFSpectraBSD:	1088202 on 2014/09/02

tests/sys/cddl/zfs/tests/cli_user/zfs_list/zfs_list_003_pos.ksh
Fix test when TMPDIR != /tmp. We must cd to /tmp
regardless of TMPDIR so relative pathnames will be
correct.

MFSpectraBSD:	1088360 on 2014/09/03

tests/sys/cddl/zfs/tests/cli_root/zfs_set/zfs_set_common.kshlib
Don't generate 0-length user property values.

MFSpectraBSD:	1088368 on 2014/09/03

tests/sys/cddl/zfs/tests/zfsd/Makefile
tests/sys/cddl/zfs/tests/zfsd/zfsd_hotspare_007_pos.ksh
tests/sys/cddl/zfs/tests/zfsd/zfsd_test.sh
Add a regression test for the as-yet-unresolved
P3_28731: ZFSD will not replace a vdev that dissappears
while power is off.

MFSpectraBSD:	1091329 on 2014/09/17

Differential Revision:	D1018
Reviewed by:	asomers