Use separate configs for cdc/hid and debug

* This is the only solution that works with libusb on Windows
* Soft-disconnect is used to switch between configs