added logic for special tags
[tokenizer] don't fail on `< >` and `< / >`

they are now emitted as text
[tokenizer] fixed ordering in cleanup
[tokenizer] overwrite WritableStream#end, emit everything that's left
[tokenizer] take care of this._index in cleanup, emit all text
[tokenizer] set _sectionStart to 0 when text was emitted