Fix some misinformation in netgraph manual pages.

Submitted by:	Dmitry Luhtionov <dmitryluhtionov gmail.com>
fix a serious bug in r258632: offset parameter must be set in zio

In illumos all ioctl zio-s are "global" at the moment.  That is they act
on a whole disk, e.g. a cache flush command, and thus do not need either
offset or size parameters.
FreeBSD, on the other hand, has support for TRIM command and that
command requires proper offset and size parameters.
Without this fix all TRIM commands act on the start of any disk or
partition used by ZFS destroying any data there.

Pointyhat to:	avg
Tested by:	sbruno
MFC after:	3 days
X-MFC with:	r258632
Sponsored by:	HybridCluster
Do a parallel buildworld & buildkernel (using NANO_PMAKE), but use a
single threaded installworld, installkernel and distribution (using
NANO_MAKE). Setting NANO_PMAKE to 'make -j 12' would otherwise bomb
during installation of world.

MFC after:	2 weeks
Check ipfw table numbers in both user and kernel space before rule addition.

Found by:	Saychik Pavel <umka@localka.net>
MFC after:	2 weeks
Sponsored by:	Yandex LLC
Add package additions support for pkgng by adding a new function cust_pkgng():
	first bootstrap the pkg package (must be contained in the Pkg/ dir)
	then add the other packages
Simplify O_NAT opcode handling.

MFC after:	2 weeks
Sponsored by:	Yandex LLC
libcpp: fix an underflow.

Obtained from:	OpenBSD (Rev 1.2)
MFC after:	2 weeks
add taskqueue_drain_all

This API has semantics similar to that of taskqueue_drain but acts on
all tasks that might be queued or running on a taskqueue.
A caller must ensure that no new tasks are being enqueued otherwise this
call would be totally meaningless.  For example, if the tasks are
enqueued by an interrupt filter then its interrupt must be disabled.

MFC after:	10 days
Add some text to clarify that nslookup and dig are no longer in the base system
after the removal of BIND.
opensolaris compat: add taskq_wait emulation

MFC after:	10 days
 - Add bucket size column to `show uma` DDB command.
 - Add `show umacache` command to show alike stats for cache-only UMA zones.
MFV r258371,r258372: 4101 metaslab_debug should allow for fine-grained control

4101 metaslab_debug should allow for fine-grained control
4102 space_maps should store more information about themselves
4103 space map object blocksize should be increased
4104 ::spa_space no longer works
4105 removing a mirrored log device results in a leaked object
4106 asynchronously load metaslab

illumos/illumos-gate@0713e232b7712cd27d99e1e935ebb8d5de61c57d

Note that some tunables have been removed and some new tunables have
been added.  Of particular note, FreeBSD-only knob
vfs.zfs.space_map_last_hope is removed as it was a nop for some time now
(after one of the previous merges from upstream).

MFC after:	11 days
Sponsored by:	HybridCluster [merge]
jail_v0.ip_number was always in host byte order.  This was handled
in one of the many layers of indirection and shims through stable/7
in jail_handle_ips().  When it was cleaned up and unified through
kern_jail() for 8.x, the byte order swap was lost.

This only matters for ancient binaries that call jail(2) themselves
internally.
Purely cosmetic change: order DT_REL* and DT_RELA* consistently.

From projects/uefi, r246107

Sponsored by:	The FreeBSD Foundation
MFV r258665: 4347 ZPL can use dmu_tx_assign(TXG_WAIT)

illumos/illumos-gate@e722410c49fe67cbf0f639cbcc288bd6cbcf7dd1

MFC after:	9 days
X-MFC after:	r258632
Give some output about the CPU clock on IBMPOWER machines, currently read
from OF. Linux does it similar, means they also read the OF values and
display them.

Tested under qemu and real hardware:

	cpu0: IBM POWER5+ revision 2.0, 1898.10 MHz
Add an interface for the Wii IOS kernels.

Multiple IOS interfaces can exist at the same time.
Fix an issue where the leading `+' sign before a function name was not
displayed unless color was requested.
Fix an issue where additional lines of a function definition didn't line
up with the primary (leading) line of syntax.
gcc: Make use of TREE_OVERFLOW_P.

While it was brought in r258179 only to fix a build issue,
bringing the rest of the change has the advantage of fixing
GCC/19978.

Obtained from:	gcc 4.3 (rev. 120505; GPLv2)
MFC after:	1 week