Add a bystr streamid implementation.
Add handcode csv file read function, and support P(pipeline) M(multithread) F(handcode file read).