2.0.20
trivial: ebitdo: drop unused update.tdc
trivial: Build the URL as required when emulating devices in CI
trivial: Update the plugin README GUID sections to reflect reality
trivial: Do not match the legacy bootloader VID/PID
trivial: Check for small conditionals when checking code style
Remove the duplicate (and legally pointless) '(C)' from copyright lines
Use a custom wrapper for the rustgen structs
Only add the USB subsystem when actually needed
trivial: Make the Rustgen structures more Rust-like
trivial: move plugin-specific tests into their own directory