Do not transfer unneeded training zero bytes in INQUIRY response.

It is an addition to r269631.
- Cleanups pc98 code.
- Remove unworked formats.
Remove extra '\'.
Reduce diffs against i386.
MFi386: r261520

  Drop the 3rd clause from all 3 clause BSD licenses.
Regenerate usb.conf

MFC after:	3 days
Instead of creating the full range of possible ports, try to figure
out the actual number of so-called "embedded jacks" which are present
when a USB MIDI device is attaching.

MFC after:	3 days
MFi386: r268974

  Supress clang warning for FreeBSD printf %b and %D formats.
MFi386: r261567

  Switch from lib/libstand to sys/boot/libstand32.
- Remove empty wrappers ether_poll_[de]register_drv(). [1]
- Move polling(9) declarations out of ifq.h back to if_var.h
  they are absolutely unrelated to queues.

Submitted by:	Mikhail <mp lenta.ru> [1]
- Cosmetic changes.
- Reduce diffs against i386.
MFi386: Enable QUOTA, PRINTF_BUFR_SIZE and puc.
Remove duplicate declaraton of the if_inc_counter() function after r272244.
if_var.h has the expected on and if_var.h include ifq.h and thus we get
duplicates.  It seems only one cavium ethernet file actually includes ifq.h
directly which might be another cleanup to be done but need to test first.
Merge remote-tracking branch 'freebsd/master' into hardened/current/hardening