Allow partial round robins per buffer

Only used in digitizer mode for now.

Also use new helper functions from IBM for cleaner composable code and
add a helper function for waiting for a full buffer.

--CAR and BRJ
Handle 3D data from a single round-robin per buffer

--CAR
Throw a warning for no data back from spectrum analyzer

--CAR and TAO
Use binary mode for Windows.

--CAR and TAO
Merge branch 'develop' of github.com:BBN-Q/Qlab into develop