perf for TextReaderExtensions using StringBuilder

This improves the perfomance for large request bodies (in my tests the requests were > 1MB) significantly.

(If somebody shows me how to properly add tests which are using files as datasource I can add a some)