Slight tidy + commenting.

* Rejigged how memory is allocated when growing a png_string buffer.
* Making the buffer grow in bigger chunks has no affect on performance when realloc rarely moves the buffer in memory.