Back to partial left recursive

Assignop was broken. Rolled back to before right-recursive changes.
Changed and tested one recursive change at a time. Down to 7 conflicts,
WAS at 3 -- but the parser generator's way of handling the issues
is how we want it.