Unfavor a comma expression only if it is preceded by an optional expression (dots or expression list)
New test dots_comma is a witness of non breaking change over the ..., pattern
New tests split_funcall1 and split_funcall2 must produce the same results (splitfuncall1 had an extra space before the opening paren in the result)
New test exprlist_comma is a witness that this change unfavors the comma in the 'expresion list,' pattern