Python ctype-based wrapper around libusb1

Supports all transfer types, both in synchronous and asynchronous mode.
