Eliminate parser errors about transient nodes.

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.
Merge branch 'method-invocation' of https://github.com/JayBazuzi/Pash into method-invocation