Use a 4MB preallocated buffer when reading lines
Use a 4MB preallocated buffer when reading lines

Use a GString buffer when reading data from stdin to avoid unnecessary
reallocations and copies when a line we read is several MB before it
gets to a newline.

OpenEdgeComputing/elijah-provisioning,cmusatyalab/elijah-provisioning,cmusatyalab/elijah-provisioning,cmusatyalab/elijah-provisioning,OpenEdgeComputing/elijah-provisioning,cmusatyalab/elijah-provisioning,OpenEdgeComputing/elijah-provisioning,OpenEdgeComputing/elijah-provisioning,OpenEdgeComputing/elijah-provisioning,cmusatyalab/elijah-provisioning,cmusatyalab/elijah-provisioning,OpenEdgeComputing/elijah-provisioning