* preliminary rewrite of ParseMultipartFormData for #4, fully expected to fail
* add HttpRequest.ReadAsciiLine, which reads a single line from a stream. This time, the wheel needed to be reinvented because StreamReader appears to advance the underlying stream's position right to the end.
* update to preliminary rewrite of ParseMultipartFormData (issue #4). Still needs binary data testing
* confirmed to work with binary data (used an HTML file input with JPEG image)