Remove callback cruft.
Add mising "await".
Use IInputStream.ReadAsync() directly.
This gets partial reads working.
Fix argument range check.
Quit earlier on EOF.
Rework the buffering in ChunkStream.
Perhaps it should be merged with HttpLineReader?
Remove callback cruft.