kernel/i386: Remove BDE_DEBUGGER remains.
Bump __DragonFly_version for i915 KMS support
make.conf: Switch dports to building new Xorg/KMS packages by default
make.conf: Use MACHINE_ARCH instead of ARCH

It is already defined by bmake itself
Remove last two references to legacy make

This last two LEGACY MAKE conditions slipped by.  The others were removed
in a previous commit.
sbin: Use socklen_t in a few places.
kernel/files: Comment out two lines for old USB wlan drivers.

In preparation for some usb4bsd wlan work.
kernel/usb4bsd: Port rum(4).

The driver behaves mostly stable but a few issues remain, such as
kldunloading cleanly.
kernel/usb4bsd: Omit 'if_' in building directories of network drivers.
kernel/usb4bsd: Remove unused variable.
kernel/firmware: Add NORMAL_FW and NORMAL_FWO for firmware.

Taken-from: FreeBSD
kernel: Align backslashes in 'files' a bit better for firmwares.
kernel/usb4bsd: Port run(4), add firmware too.

Some minor issues might remain, but it works good here with various
compatible adapters.

While here, sync with FreeBSD's latest.

Taken-from: FreeBSD
kernel/usb4bsd: Remove unnecessary NULL checks in rum(4) and run(4).
kernel/usb4bsd: Warning fix and minor adjustments from FreeBSD for xhci.
Another typo fixing round (in messages and manpages) across the tree.
hier.7: Add missing .Pp
kernel/usb4bsd: Remove forgotten wlan_serialize_exit() in run(4).

Spotted-by: sephe
hier.7: Move .Pp to the right place.
iwi.4: Fix wording.