New library CStringBuilder to print content to a c-string

Yes the network optimization was one of reasons I decided to make this library. I am thinking to add a derived class for chunked encoding. it would printout the length and then the context of the buffer to underlying stream always when the buffer is full. But perhaps the HttpClient should do this.

yesterday I found out that a similar library was created some years ago. But it did not support flash string for printf formatting string. And it is not in Library Manager.