Real fix for "[winusbx_claim_interface] failed to auto-claim interface 0"

Finally implemented a logical fix for https://github.com/libusbx/libusbx/issues/78

The fix is ludicrously simple, can't believe I missed this in the first place! The error was simply the result of an erroneous "!" (boolean not operator) making its way into an if statement in commit https://github.com/libusbx/libusbx/commit/f2b19e4a32c1445f4fea06beca61e8c7e7757950

```
-      if (WinUsb_Initialize(file_handle, &winusb_handle)) {	
+      if (!WinUSBX[sub_api].Initialize(file_handle, &winusb_handle)) {
```