This saves all the USB plugins from connecting to the context and managing the device lifecycle and allows devices that uses FuUsbDevice to be removed automatically. This makes supported plugins *much* smaller indeed.
This allows us to move a lot of duplicated functionality out of each plugin.
This gets the firmware version from the Nitrokey storage device but does not enable the firmware upgrade mechanism.