Add crude pretty-printing option for JsonOut.

Applied to player save files (#kajscnqhc=.sav) successfully.

Makes the save file much, much bigger because of all the uncompressed whitespace,
but as a result it's much easier to read and edit by hand.