Make IAttribute's ToString and FromString deal with QString exclusively so that we can retain non-ASCII characters properly. Add TODOs for using UTF-8 when serializing AssetReference, AssetReferenceList, EntityReference, QVariant, and QVariantList attributes to binary. Related to #731.