uglifyjs binary: Make read_whole_file async and don't attempt to read STDIN synchronously.
Output, to_ascii: Escape non-ascii chars with \xnn instead of \unnnn whenever possible.
Don't use \xYY for identifiers

Fix #173
fix package.json