Issue #300: Fix parsing of named variable arguments.

ParameterList was too greedy, and would eat the name of the variable argument, thus parsing a variadic macro as an object like macro.