Iteration branch pull request for review.

Why is this method public?
Who apart from this class is ever going to call HttpRequest.ProcessRequestLine() externally?