[pmc2c] optimize cost of arity checks

with method calls without optional args do only one
arity check, with new exception message:
"wrong number of arguments: %d passed, %d expected"