Windows: Add isochronous support via libusbk backend

This pull request wires up isochronous support for the Windows backend via the libusbk sub api. It continues to return UNSUPPORTED for non-libusbk sub APIs.

There are a few //TODO comments on places that need further plumbing or I am unsure about the flow, but this works enough to receive data from my device.