Encode non-ascii chars in JS strings with unicode literals
Merge pull request #329 from garyb/unicode-in-strings

Encode non-ascii chars in JS strings with unicode literals