support UglifyJS2 & 2.1 plugins future & etc (fixes #409, #529, #611)