Add an option for the Json$Writer that allows a more verbose, human-readable format

This verbose format is also better for any kind of automatic merging than the default, compact, one-line version.