Comments and style(9) only, no functional changes.
kqueue: Change error for kqueues rlimit from EMFILE to ENOMEM and document
this error condition in the kqueue(2) manual page.

Discussed with:	kib
During code inspection, I spotted that there was a code path where
CLNT_CONTROL() would be called on "client" after it was
released via CLNT_RELEASE(). It was unlikely that this
code path gets executed and I have not heard of any problem
report caused by this bug. This patch fixes the code so that
this cannot happen.

MFC after:	2 months
Initialize the struct tm before handing it to strptime(3).

PR:		183550
MFC after:	2 weeks
Rename WANDBOARD-COMMON to WANDBOARD.common and adjust the configs that
include it accordingly.  The build machinery for universe and tinderbox
tries to build every kernel config whose name begins and ends with [A-Z0-9]
and the common include file that has most of the options isn't buildable
by itself, so the new lowercase .common will avoid building it.
Properly quote the included filename, now that it has a dot in it.  Doh.
Remove trailing whitespace.

Submitted by:	Cedric Gross <cg@cgross.info>
Add device ids for the Centrino 2x00 devices.

Submitted by:	Cedric Gross <cg@cgross.info>
Add Bluetooth/PAN (personal area networking) commands.

Submitted by:	Cedric Gross <cg@cgross.info>
Remove unused PFTM_UNTIL_PACKET const.
Code logic of handling PFTM_PURGE into pf_find_state().
Add myself to the committers-src list and to the calendar.

Approved by:	rpaulo (mentor)
- Add manual pages for capability rights (rights(4)), cap_rights_init(3)
  family of functions and cap_rights_get(3) function.
- Update remaining Capsicum-related manual pages.

Reviewed by:	bdrewery
MFC after:	3 days
Fix EUC ESDB and JIS CS-mapper.  This also fixes an identity transformation
by "cat foo.euc-jp | iconv -f euc-jp -t utf-8 | iconv -f utf-8 -t euc-jp".
Rework the aicasm build machinery so that it gets built along with toolchain
components instead of with the kernel and/or modules.  This ensures that it
gets built with the host compiler, not the compiler in obj/... used to build
the target components (which may be a cross-compiler outputting code for a
different architecture and using header files with types and options set up
for the wrong architecture).

Reviewed by:	imp
Quiesce warning regarding %llf which has no effect.

Submitted as illumos issue #4284

Reviewed by:	delphij
Remove the duplicated implementations of some bus_space functions and use
the essentially identical generic implementations instead.  The generic
implementations differ only in the spelling of a couple variable names
and some formatting differences.
When building the textproc/docproj port, the ports-mgmt/pkg port
needs /var/run/ld-elf*.so.hints, which is not automatically created.

Fix reldoc build by running the ldconfig(8) startup script in the
chroot directory before starting the port build phase.

MFC after:	3 days
Sponsored by:	The FreeBSD Foundation
Quiesce warning about unused argument in call to rl_message() by wrapping
this call with the same #if defined (PREFER_STDARG) directive as in display.c

Using -E to compile display.c/search.c shows that this is the code chosen by
the build when we create libreadline
Document RB_FOREACH_SAFE() and RB_FOREACH_REVERSE_SAFE().

Submitted by:	Mikhail <mp lenta.ru>