kernel: Add lpathconf(2) syscall.

It's like pathconf(2) but doesn't follow symlinks.

Manual page changes taken from FreeBSD.
kernel/rmdir: Return EBUSY if the dir is a mount point for a mounted fs.

See: http://pubs.opengroup.org/onlinepubs/009695399/functions/rmdir.html

It was already documented like that in the manual page.

While here, also document that we return EINVAL if the last component of
the path is "." or ".." (taken from FreeBSD).

Reported-by:   Joris Giovannangeli <joris@giovannangeli.fr>
Dragonfly-bug: <http://bugs.dragonflybsd.org/issues/2543>
pathconf.2: Mention lpathconf() in the ERRORS section.
Import mdocml-1.12.1
touch(1): Constify where appropriate

Reported-by: emaste@FreeBSD.org
bnx: Create dedicated thread for RX standard ring refilling

The RX standard ring descriptors and RX standard producer index register
are updated only in the dedicated thread.  The RX standard ring software
ring data are shared between RX return rings' processing threads and the
dedicated thread.  The RX standard ring software ring data are updated in
lockless fashion, since only one RX return ring could be the owner of the
entry of RX standard ring software ring data.

The RX standard ring refilling thread scheduling is optimized that only
when certain amount of packets are received by the RX return ring, the
RX standard ring refiling thread will be scheduled.

This prepares for the multiple RX rings support.
bnx: Use pre-configured array to setup TX ring's mailbox register
bnx: Properly setup RX return ring cons index position
bnx: Move status block related fields into bnx_intr_data

For MSI-X support, each MSI-X vector needs one status block.
bnx: Chips supported by this driver always support "one shot" MSI
bnx: There is no non-oneshot MSI interrupt handler now
bnx: Save inetrrupt mailbox register in bnx_intr_data
rm(1): Add -x option to prevent recursive rm crossing mount points.

Submitted-by:  Joris Giovannangeli <joris@giovannangeli.fr>
Dragonfly-bug: <http://bugs.dragonflybsd.org/issues/2546>
Merge branch 'vendor/MDOCML'
Add libmandoc.
mandoc(1): Adjust Makefile for 1.12.1.
mandoc.3: Some small fixes.
Merge branch 'master' into gsocdrm_jfree
libc: Fix some warnings.
kernel/ndis: Fix typo in DRIVER_MODULE().