3195 mpt_sas IOC reset races can cause panics
Reviewed by: Dan McDonald <danmcd@nexenta.com>
Reviewed by: Keith Wesolowski <keith.wesolowski@joyent.com>
Approved by: Garrett D'Amore <garrett.damore@gmail.com>
OS-1893 ::jsprint should support sliced strings
OS-2505 node.js stack does not show filenames
4171 clean up spa_feature_*() interfaces
4172 implement extensible_dataset feature for use by other zpool features
Reviewed by: Max Grossman <max.grossman@delphix.com>
Reviewed by: Christopher Siden <christopher.siden@delphix.com>
Reviewed by: George Wilson <george.wilson@delphix.com>
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com>
Approved by: Garrett D'Amore <garrett@damore.org>
4159 dtrace ignores all ustack helper frames from dead processes
Reviewed by: Bryan Cantrill <bryan@joyent.com>
Reviewed by: Robert Mustacchi <rm@joyent.com>
	[illumos-gate merge]

commit 2acef22db7808606888f8f92715629ff3ba555b9
    4171 clean up spa_feature_*() interfaces
    4172 implement extensible_dataset feature for use by other zpool features
commit 018d3f06fe63d3b8316ef73502fb8f2dd473ffd1
    3195 mpt_sas IOC reset races can cause panics

Conflicts:
	usr/src/common/zfs/zfeature_common.h (preserve FS_SS_LIMIT)
2989 LOGNAME_MAX should be increased to 32
1166 useradd warns on names with more than 8 chars
Reviewed by: Richard PALO <richard.palo@free.fr>
Reviewed by: Igor Kozhukhov <ikozhukhov@gmail.com>
Reviewed by: Andy Stormont <AStormont@racktopsystems.com>
Approved by: Robert Mustacchi <rm@joyent.com>
2989 LOGNAME_MAX should be increased to 32 (missing file)
4182 proto_promisc* miss calls to mac_perim_exit
Reviewed by: Keith Wesolowski <keith.wesolowski@joyent.com>
Approved by: Garrett D'Amore <garrett@damore.org>
4016 disk-monitor should activate fault/fail indicators (remove build artifact)
Reviewed by: Keith Wesolowski <keith.wesolowski@joyent.com>
Approved by: Robert Mustacchi <rm@joyent.com>
2989 LOGNAME_MAX should be increased to 32 (fix gcc build)
Approved by: Gordon Ross <gwr@nexenta.com>
OS-2251 Reduce thread migrations caused by pg_cmt_can_migrate()
	[illumos-gate merge]

commit 746f551ddc191f00808cd4121966c1ee42d5b74f
    2989 LOGNAME_MAX should be increased to 32 (fix gcc build)
commit 23b68ef4aef54d7487e138ec22eafdfc83844017
    4016 disk-monitor should activate fault/fail indicators (remove build artifact)
commit ad7ed3fec423fe5215f6da8888d44a36514ee898
    4182 proto_promisc* miss calls to mac_perim_exit
commit 5691611ed44f54317a0e6ff4526c4cc0d8bca9b3
    2989 LOGNAME_MAX should be increased to 32 (missing file)
commit 0a1278f26ea4b7c8c0285d4f2d6c5b680904aa01
    2989 LOGNAME_MAX should be increased to 32
    1166 useradd warns on names with more than 8 chars

Conflicts:
	usr/src/cmd/passwd/passwd.c (OS-1836, superceded)
	usr/src/man/man1m/prstat.1m (OS-1044, keep)
	usr/src/lib/libc/port/gen/getlogin.c (OS-1836, superceded)
	usr/src/head/unistd.h (OS-1836, superceded)
	usr/src/cmd/prstat/prutil.c (OS-1044, keep)
	usr/src/cmd/prstat/prstat.c (OS-1044, keep)
2989 LOGNAME_MAX should be increased to 32 (remove OS-1836)
Merge branch 'master' of git://github.com/joyent/illumos-joyent into smartos/ec