Require binary-bits 0.3.

Introduces getLazyByteString in the BitGet monad.
Let DataFrames payload be lazy bytestrings instead of strict.

The payload can be large, and it comes over the network in small pieces.
Making the string strict creates unnecessary allocation.