Add PNG screenshot support

Saves client version, map, and player info in PNG text fields.