Add ISOCH frame parser; refactor libusb code

Stripping out the frame and accounting for the odd missing byte seems to
even out a simple FFT display in GNU Radio (file -> interleaved short to
complex -> throttle -> FFT).  Also refactor the libusb code to prepare
for adding gr-osmosdr support.