Remove almost useless (and certainly misplaced) call to ReportError in ArgTemplate.

We need arity checks for block and function calls at the parser level,
but this is pending some uniform way of parsing call expressions.
Remove ReportError
Remove global flag PARSING