Fix marshaler decode to always set raw value as unicode

RichTextValue.raw is defined to be unicode (schema.Text), but currently demarshaler set the value as as encoded string (as received as such from RFC822-message), which breaks some RichTextValue methods non-ascii values.