StreamReader: Add Text nodes in the order they are found along side the root's child nodes
Currently Text nodes are added after Element.parse_buffer()
but no in the order they are found in the string.
Maybe, a comment and PI custom parser should be implemented reusing the ones from #38 (closed)