MFC r269569:
Remove unused defines.
Fix some device_printf's that were missing '\n' at the end or had
spelling errors.

PR:		145319
MFC r264923:
Remove device type from the uftdi_devs table, enhance the jtag-skip feature.
MFC r246360:
Fix some nits.
MFC r250986:
Fix some statical clang analyzer warnings.
MFC r269575, r269576 and r269578:
- Add a second Huawei SCSI eject command as USB mode switch config files
sometimes use one or the other. Maybe newer Huawei modems switched.
- Return USB_ERR_INVAL if the eject method is not known.

PR:		145319
MFC r264801, r264802, r264934, r273181, r273216 and r273252:
Add more USB IDs.