verify non-ascii data can be passed through std::string
Add support for returning std::wstring
Allow passing JavaScript strings to std::wstring