Add more unit tests for abc::io::text::binbuf_reader
Reduce code duplication in binbuf_reader-read.cxx