Support for serializing to TextWriter

Adds public instance member `JsonValue.WriteTo(TextWriter, JsonSaveOptions)`