No more utf8proc
Adds UCS2 length test
Adds UTF8 upper/lower functions and tests.
Adds UTF-8 char methods (toupper, tolower, encode).
Renames UCS2 functions to reflect operation on strs.
Implements fromCharCode in terms of UTF-8.
Updates encoding test to work with npm test
Adds string indexing support for ucs2 characters.
fromCharCode should truncate UTF-16 values
Length is properly reported as UCS-2
Implements toUpperCase and toLowerCase
fix building utf8 branch
a couple important (failing!) string tests
move str charAt code to __index so they both work [approximately] right again
[confused/broken] first pass at lookup, wrong output and such will need fixup
get string length working, yay!
refactor 16to8 so as to make __index work now too :-)
fix replacement vs. noncharacter, add note about overall futility of that effort anyway
add note re. fun
make str_lookup consistent so that 8=Lua, 16=Sanity