Fixes a bug where double quote characters were not escaped correctly inside double quoted strings.
Also a stray backslash at the beginning of single-line strings starting with a space.
Introduces single quoted string serialization suitable for most quoted strings. Use a new attribute [YamlFormat(DoubleQuoted = true)]
to override.