Major rehaul of UglifyJS2 into uglyfly-js