usb_location` is a new entry in the device information dictionary. Platform dependent, it represents the USB path of the device, and should be consistent across resets and modes, like bootloader and Circuitpython, allowing to identify a board that has been rebooted into a new mode without changing the port it's plugged into.
Windows: list boards in bootloader mode that don't have a serial connection, but have a known VID. (fix)