implement tm_str_from_utf8 (albeit with some fudging) — all encoding/casing tests now passing!
fix bogus memory management — we cannot return memory we probably just freed, but must point our caller to the copy Lua made
travisplexer: pr-137-linux travis ci test