printer: do not add quotes around anyxml JSON values

When an anyxml data node contains a JSON value, this JSON value should
be printed directly into the JSON output buffer, bypassing any
additional transformation. The RFC explicitly mention an example with a
JSON array, but more JSON types are actually allowed.

This is not covered by the test suite. There's some code in
tests/utests/data/test_parser_json.c which could probably be extended,
but I am not sure on how to extend the matching parser. It, too, appears
to require `anyxml` serialized as a leaf-like value, or a `[null]`, and
it definitely chokes on JSON objects (and perhaps also arrays).
diff --git a/src/printer_json.c b/src/printer_json.c
index cb3e094..fd0f477 100644
--- a/src/printer_json.c
+++ b/src/printer_json.c
@@ -586,8 +586,8 @@
     case LYD_ANYDATA_JSON:
         /* print without escaping special characters */
         if (any->schema->nodetype == LYS_ANYXML) {
-            /* print as a string */
-            ly_print_(pctx->out, "\"%s\"", any->value.str);
+            /* print as a raw JSON */
+            ly_print_(pctx->out, "%s", any->value.str);
         } else if (any->value.str[0]) {
             /* print with indent */
             ly_print_(pctx->out, "%*s%s", INDENT, any->value.str);