Improve recognition speed with smaller grammar.

For grammar nodes that occur in more than one place in verbal emacs,
use the same Python object rather than creating an identical one.