Fix the RecursiveEnumDirectories test case
HttpServer parses request bodies into the Body member of the Request object.
HttpServer handles the Content-Length request header.
Extend AsyncTextReader/Writer to allow not closing the adapter they are handed.
Clearer errors when using a disposed SocketDataAdapter