client/async: Marshal Vecs between threads instead of RawFrames
client/async: Marshal Vecs between threads instead of RawFrames

The thread that reads from a socket no longer ships RawFrame instances
to the service thread that will process it, but rather a raw Vec that is
converted into the RawFrame on the other end.

stepancheg/solicit,mlalic/solicit