parsing in rscc

Early versions of rscc have used an on-the-fly LR(0) parser, an on-the-fly SLR parser, and an on-the-fly GLR parser.

The GLR parser was certainly the most flexible, but resolving ambiguities was more complex than expected. If we stick with GLR we need to find a good interface for helping the extension writer explain how to resolve ambiguities.