5297 mptsas refhash replacement on reset can cause hang
Reviewed by: Igor Kozhukhov <ikozhukhov@gmail.com>
Reviewed by: Yuri Pankov <yuri.pankov@nexenta.com>
Reviewed by: Andy Giles <illumos@ang.homedns.org>
Approved by: Richard Lowe <richlowe@richlowe.net>
5342 prstat -n option should accept 0
Reviewed by: Robert Mustacchi <rm@joyent.com>
Reviewed by: Gordon Ross <gwr@nexenta.com>
Reviewed by: Andy Stormont <astormont@racktopsystems.com>
Approved by: Dan McDonald <danmcd@omniti.com>
5330 zone brands could control init restart behavior
Reviewed by: Igor Kozhukhov <ikozhukhov@gmail.com>
Reviewed by: Gordon Ross <gwr@nexenta.com>
Reviewed by: Josef 'Jeff' Sipek <josef.sipek@nexenta.com>
Reviewed by: Richard Lowe <richlowe@richlowe.net>
Approved by: Dan McDonald <danmcd@omniti.com>
5369 arc flags should be an enum
5370 consistent arc_buf_hdr_t naming scheme
Reviewed by: Matthew Ahrens <mahrens@delphix.com>
Reviewed by: Alex Reece <alex.reece@delphix.com>
Reviewed by: Sebastien Roy <sebastien.roy@delphix.com>
Reviewed by: Richard Elling <richard.elling@richardelling.com>
Approved by: Richard Lowe <richlowe@richlowe.net>
	[illumos-gate merge]

commit 7adb730b589e553bf3b1ccfd9bae2df91c5c1061
    5369 arc flags should be an enum
    5370 consistent arc_buf_hdr_t naming scheme
commit bafd1f1462c49949e0251d74b4fbfa24d29bc79a
    5330 zone brands could control init restart behavior
commit 156d6b3a5d0ba06e75f7973c6ba994107ae8df0e
    5342 prstat -n option should accept 0
commit abdbe11c7877311202d2870b53d7c76264121b2c
    5297 mptsas refhash replacement on reset can cause hang

Conflicts:
	usr/src/uts/common/sys/zone.h
	usr/src/uts/common/os/exit.c (OS-3429)
	usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
	usr/src/uts/common/fs/zfs/arc.c
	usr/src/man/man1m/prstat.1m
	usr/src/lib/libbrand/common/libbrand.c
	usr/src/cmd/zoneadmd/zoneadmd.c (OS-1170)
	usr/src/lib/libbrand/common/libbrand.h (copyright)
	usr/src/lib/libbrand/common/mapfile-vers (copyright)