compiles
END --> ENDOF
c++ glr-parser
Merge branch 'master' into reentrant

Conflicts:
	Makefile
	driver.hpp
	fsp.ypp

Now 'memory exhaustion' problems don't show up when
testing, because of the revised grammar
(with preprocessing) merged from master.
class name change
driver.clear() called by semantic_error
some #include removal
scanner.h removed + makefile reorganization
parser patch regenerated
some fsp.y reorganization
shell.cpp: 127 aliased to KEY_BACKSPACE(263)
some makefile change (ctags)
add "print" command
comment fixed