The emitter omitted quotes for strings that start with `0x` those would subsequently be parsed as strings again. This should fix #133.
I don't know whether this is always necessary but it is required for correctly serializing `["x: %"]`. If we serialize this without quotes to `[x: %]` then the result is not valid YAML.