fix readLatin1String to actually cover the range of latin-1 characters and add support for interned string symbols to emscripten::val