Read the entire STDIN.
Read the entire STDIN.

The problem with reading synchronously from /dev/stdin is that you can get a
spurious EOF when the input buffer is empty, even if more content is coming. Now
STDIN is read from a loop, and only stops polling when all input has been read.
This fixes #70 #85 and other errors related to parsing large files on STDIN.

rvanvelzen/UglifyJS2,HankMcCoy/UglifyJS2,jchbh-duplicate/UglifyJS2,GerHobbelt/UglifyJS2,Jeremy017/UglifyJS2,butchi/codedecodeJS,sahat/UglifyJS2,digitalloggers/UglifyJS2,dabretin/UglifyJS2,kittens/UglifyJS2,githuboflee/first,avdg/UglifyJS2,beni55/UnuglifyJS,TrigenSoftware/ColaScript,tomByrer/UglifyJS2,sebmck/UglifyJS2,shanaithal/UglifyJS2,kemitchell/UglifyJS2,TurkeyFried/uglifyjs2-dist,VIVEKLUCKY1848/UglifyJS2,lautis/UglifyJS2,supriyantomaftuh/UglifyJS2,shelsonjava/UglifyJS2,davidbau/UglifyJS2,microlv/UglifyJS2,hxford/UglifyJS2,Venima/Test,charleslaw/RapydScript-Decompiler,sielay/UglifyJS2,vjeux/UglifyJS2,eth-srl/UnuglifyJS,istr/UglifyJS2,butchi/decodecodeJS,eth-srl/UnuglifyJS,Spocdoc/uglify-js-fork,hychen/UglifyJS2,beni55/UnuglifyJS,SpainTrain/UglifyJS2