func NewChunkReader(recv ChunkReceiver) io.Reader {
	return &chunkReader{r: recv}
}
NewChunkReader creates an io.Reader from a ChunkReceiver.
The reader works to stitch back together Chunks (a protobuf encapsulated stream of bytes)
as a single stream.
package api
import (
	"bytes"
	"io"
)