stream: _parseClientRequest should use non-greedy regex when parsing headers

This pull request should fix a small bug in the client code. When splitting header name and value on colon, the regex should be non-greedy to prevent problems with header values that contain colons (the referer header in my example).