add libusbx protocol test
add macro to allow switching protocol from HID to CUSTOM BULK