* Fix toml_json.c output
There were two issues; partly related to changes in upstream toml-test:
- Use appropriate type for local date and times.
- The arrays would get printed as:
{"type": "array", "value": [...the values...]}
But this should just be:
[...the values...]
It also wouldn't print mixed arrays because 'm' was missing in the
switch; I adapted this from toml_cat.c.
Before:
toml-test [./toml_json]: using embedded tests: 328 passed, 87 failed
After:
toml-test [./toml_json]: using embedded tests: 351 passed, 64 failed
The remaining test failures look like a few minor issues in toml.c,
rather than toml_json.c
* Also fix the "test1" toml-test runner