Wchar jsstring

Fixes inline js asm() calls when the asm code has two or more input variables.

Adds support functions for marshalling wchar_t strings (std::wstrings) to/from JS.