Improved unescape when opt.unescape_strings = true

1. javascript version only,

2. the command-line javascript engines seem to bork the encoding in
   tests, even with utf-8 locale, meanwhile the in-browser tests pass.
   Weird.
Merge branch 'master' of github.com:einars/js-beautify into gh-pages