Fix detection of 8Bitdo wireless usb adapter
Fix detection of 8Bitdo wireless usb adapter

Limits copying the get version response payload to the size of the out buffer.
Devices that return a larger payload pack the necessary version information at
the beginning of the payload.

Fixes: #1661

fwupd/fwupd,fwupd/fwupd,fwupd/fwupd,hughsie/fwupd,fwupd/fwupd,hughsie/fwupd,hughsie/fwupd,hughsie/fwupd