TEST: lock down the number of grammar errors

This way, if a change to the grammar creates a new reduce/reduce error (or fixes one!), we'll know about it right away.
Eliminate parser errors about transient notes.

Irony was reporting an error about non-terminal transient nodes with more than one non-punctuation child, or something like that.

We have a local change to Irony that makes "Unnamed" grammar terms transient, automatically. Those appear when you use a '+' and a '|' in the same grammar rule.