Specifically, add LIBUSB_CLASS_PHYSICAL and the libusb_has_capability API. Descriptions and functionality for these derived from the documentation at [0].
[0] http://libusb.sourceforge.net/api-1.0/group__libusb__misc.html
As far as I can tell, all of these capabilities are unconditionally OK with our libusb. LIBUSB_CAP_HAS_CAPABILITY has been noted as 'silly' by others because you can't realistically call libusb_has_capability(LIBUSB_CAP_HAS_CAPABILITY) -> you'll get a failure if it's provided, and... a crash, almost certainly, if it's not and something hinky has happened.
The #define for LIBUSB_CLASS_PHYSICAL has been added as a temporary compat shim so that the port that needed it (FreeRDP) can continue to build on -CURRENT in the interim. I will remove it within a couple days, just before MFC and getting __FreeBSD_version values set in stone to be added to the port in lieu of the current #ifdef LIBUSB_CLASS_PHYSICAL.