Auto-sense quirks present on certain USB storage devices, and send the appropriate SCSCI CDB to work around a quirk.
This eliminates the need for users to patch sys/dev/usb/quirk/usb_quirk.c and either reboot or use 'usb_config ... add_quirk ...'.
This change has been tested with the devices listed below, for which I removed entries from usb_quirk.c.
0x13fe:0x1e20 https://github.com/freebsd/freebsd-src/search?q=EMTEC
0x0781:0x5581 https://github.com/freebsd/freebsd-src/search?q=SDCZ48
Build targets:
make -C sys/modules/usb/umass/
make buildkernel