Fix multicast filtering.

Submitted by:	Takanori Sawada
PR:		arm/187179
Handle the newer-style bluetooth message format from the (at least)
Centrino 2230 firmware.

This fixes the general statistics block to be actually valid.

I've verified this by contrasting the output of iwnstats before and
after the change.  The general block is now correct.

Tested:

* Intel 5100 (old format stats message)
* Intel 2230 (new format stats message)
Changed name of test case to a more descriptive one and moved
comment to the "descr" property.

Suggested by:	 jmmv
Sponsored by:	EMC / Isilon storage division
Add new quirk.

MFC after:	1 week
PR:		usb/187188
Submitted by:	Hiroo Ono <hiroo.ono+freebsd@gmail.com>
Use a full path to the target for make rules which create symlinks @,
machine and ${MACHINE_CPUARCH}. Otherwise the presence of a file named
"x86" or "x86.c" in the make path can cause problems.

Submitted by:	lwhsu (original version)
MFC after:	1 month
Use an empty ranges statement for the bus, because all the children on the
bus have their register properties declared as full physical addresses,
not offsets from a base range for the bus.
Do not retry on CAM_FUNC_NOTAVAIL error, but return immediately.

MFC after:	2 weeks
Add missing description of du (daemon.user) printcap capability.
Add SMBIOS support.

A new option, -U, can be used to set the UUID in the System
Information (Type 1) structure.  Manpage fix to follow.

Approved by:	grehan (co-mentor)
Remove dead code since r230426, fix a comment, and tidy up.

Reported by:	jhb
MFC after:	3 days
Remove ifa_ref()/ifa_free(), which are atomic(9), from ip_output().

The ifaddr is already referenced by the rtentry, and we are holding
reference on the rtentry throughout the function execution.

Sponsored by:	Netflix
Sponsored by:	Nginx, Inc.
Properly save and restore CR0.

MFC after:	3 days
Allow comments at end of line.

Reviewed by: marcel
Revert accidentally committed changes in 262748.
Move fpusave() wrapper for suspend hander to sys/amd64/amd64/fpu.c.

Inspired by:	jhb
MFV r253848 (mm):

Update vendor/xz from v5.0 branch to post-5.0.5

MFC after:	2 weeks
sh: Make argstr() return where it stopped and simplify expari() using this.
Import xz-embedded from git.

This is from commit hash '6a8a2364434763a033781f6b2a605ace9a021013'.
Revert previous commit (262727) and bounce patch back to the
submitter.

Pointed out by: jhb
Add command line parsing - and an -i <ifname> option so I can monitor
multiple iwn interfaces.

Tested:

* Intel 5100