Refactor ts_tree_children
In SpyReader, store entire strings read, not individual chunks

Makes assertions easier to write. We don't need to assert
that the strings were read chunk by chunk.
Start work on reading input incrementally