Imported gen/t_execve from NetBSD
Imported gen/t_floatunditf from NetBSD
Imported t_mbsnrtowcs from NetBSD
Imported t_mbsnrtowcs from NetBSD, and added the Makefile updateD
Better handle requirements and edgecases with TAP

- Use SKIP instead of not ok for requirements.
- Look for ZFS in testcases where it's required.
- Use id -u instead of whoami for figuring out whether or not someone is
  root.
- Make an attempt at trying to clean up the memory disks and files in
  some of the testcases if the test scripts exit prematurely.

Sponsored-by: EMC / Isilon Storage Division
Integrate tools/regression/acltools into the build/kyua

Sponsored-by: EMC / Isilon Storage Division
Merge branch 'isilon-atf' into isilon-atf-acltools

Conflicts:
	etc/mtree/BSD.tests2.dist
	tests/sys/Makefile
Merge branch 'isilon-atf' of github.com:yaneurabeya/freebsd into isilon-atf
Remove duplicate mlock call to diff reduce with upstream (NetBSD)

Sponsored-by: EMC / Isilon Storage Division
Merge branch 'isilon-atf' of https://github.com/yaneurabeya/freebsd into isilon-atf
Diff reduce with upstream (NetBSD) by removing #include <err.h>
Diff reduce with upstream (NetBSD) by restoring spurious whitespace
Require root via kyua

This is done to avoid having to backport the SKIP/TODO TAP support
for devel/kyua-testers

Submitted-by: ecramer @ isilon
Sponsored-by: EMC / Isilon Storage Division
Merge pull request #8 from yaneurabeya/isilon-atf-acltools

Integrate tools/regression/acltools into the build/kyua
Merge branch 'isilon-atf' into isilon-atf-fix-bsd-progs