Wrap `valueString`s with CDATA instead of escaping with `toString`.

Add second param to `toString` to allow it to return the stringified data wrapped in a CDATA tag instead of always escaping characters. 

This is used on the valueString.