Parenthesize sequence expressions only when path.needsParens().

Previously, just to be conservative, we always put parentheses around sequence expressions.
Be smarter about parenthesizing NewExpression callee.