Handle TryStatements trees from acorn >=0.2.0
Fix sourceMapIncludeSources exception in Node API

https://github.com/mishoo/UglifyJS2/issues/459
add sourceMappingUrl to output in node module

If options.outSourceMap is specified the sourceMappingURL comment
should be appended to the output stream
Merge pull request #470 from ebednarz/master

Fix sourceMapIncludeSources exception in Node API
Always quote property names that contain non-ASCII characters.

Fix #328
Update tests.
Merge pull request #445 from ConradIrwin/try-statement

Handle TryStatements trees from acorn >=0.2.0
Merge branch 'master' of github.com:mishoo/UglifyJS2
Fix parens in +(+x).  Close #475
Better fix for #475
Actually, even better.  #475

- also handle x = + ++y, x = - --y;
- don't use parens, a space suffices.