Generate visit switch instead of 'accept' methods.

This is work toward removing node classes.
Don't generate 'accept' methods in nodes.

This is further work to replace nodes classes with interfaces.
Update LKG.