Fix string representation of strings
I.e., currently we're piggybacking Python's __repr__
, which is wrong because Python strings can be delimited by single quotes; therefore this will often show up as a string representation even though it's not valid in Vlinder. We need to have our own version. Unfortunately, that also means we'll have to handle (un)escaping of characters, etc.