Fixed up the ClassPathViewer to use trees (i.e. JTree) for the
elements within a directory/jar file.
To see this,
new ClassPathViewerFrame(this)
Added the resolve() method to ExpressionInt for rewriting
the terms to be more efficient by looking up classes, etc.
Need to implement this in all the different expression types.
Added a GUI for interrupting the current Omegahat task.
See ObjectDatabase.
Works for Java methods as well as Omegahat expressions,
but cannot cause a termination of a native method
until it returns control the JVM.
This will be integrated into a command palette to control
many other things.
Changed the top-level GNUmakefile to compute the CVSROOT
variable used in checkout and update from the original source
(specified in CVS/Root) or else to use the user's current
(environment) setting.