Suffix function chain syntax bug

As with most such syntax changes, the best way to understand the merge diffs when reading through them is to do it in this order:

Step 1: Read just the changes to kRSIC.tpg file and ignore everything else until you understand those few lines of change in that file.  Everything else that changed is a follow-on effect from that change.

Step 2: Ignore files Scanner.cs, Parser.cs, and ParseTree.cs, as those are autogenerated from kRISC.tpg.

Step 3: Read the changes in Compiler.cs to get to the meat of what had to be altered to support the changes in Step 1 above.