libcore: Add read_until to ReaderUtil.
auto merge of #5209 : luqmana/rust/reader, r=graydon