Some tests of JSON parsing.
Now operator<< can write any dynamic_t, not only objects and arrays.

It's okay that it's not allowed to use dynamic_t::to_json with numbers and strings, because they're not valid JSON objects. But operator<< should be able to print any valid dynamic_t.