Prepr: implement __VA_ARGS__
Prepr: implement GCC extension to eat a comma before macro variadic args
Prepr: added GCC extension for named macro variadic params