Fix .TH having too many arguments
Remove unknown macro
Minor Xr fix.
Minor mdoc fixes.
Add proper Makefiles to build some infiniband example utilities.

MFC after:	1 week
Sponsored by:	Mellanox Technologies
Add more quirks.

PR:		180617
MFC after:	1 day
Add more USB devices.

MFC after:	1 day
Submitted by:	Dmitry Luhtionov <dmitryluhtionov@gmail.com>
Merge remote-tracking branch 'freebsd/master' into hardened/current/master
Merge remote-tracking branch 'origin/hardened/current/master' into hardened/current/segvguard
Merge remote-tracking branch 'origin/hardened/current/master' into hardened/current/log
Merge remote-tracking branch 'origin/hardened/current/master' into hardened/current/userlandenhanced
Merge remote-tracking branch 'origin/hardened/current/master' into hardened/current/libressl
Merge remote-tracking branch 'origin/hardened/current/master' into hardened/current/unstable
Merge remote-tracking branch 'origin/hardened/current/segvguard' into hardened/current/unstable
Merge remote-tracking branch 'origin/hardened/current/log' into hardened/current/unstable
Merge remote-tracking branch 'origin/hardened/current/userlandenhanced' into hardened/current/unstable
Merge remote-tracking branch 'origin/hardened/current/unstable' into hardened/current/unstable-with-libressl
Merge remote-tracking branch 'origin/hardened/current/libressl' into hardened/current/unstable-with-libressl