Following up on D68471, this CL introduces some getStats APIs to
gather statistics in char buffers (ScopedString really) instead of
printing them out right away. Ultimately printStats will just
output the buffer, but that allows us to potentially do some work
on the intermediate buffer, and can be used for a mallocz type
of functionality. This allows us to pretty much get rid of all the
Printf calls around, but I am keeping the function in for
debugging purposes.
This changes the existing tests to use the new APIs when required.
I will add new tests as suggested in D68471 in another CL.