Test suite changes



> I just committed a significant upgrade to the test suite code.
> run_testsuite() is now a regular maxima command. There are many
> advantages to this approach:
>
> --Jim

I have just run this on cygwin/clisp and mingw/gcl.  The output is clear.
and useful.

I had two questions, but they were answered in the documentation
 - Why is the know failure gone?
 - Is the full testsuite output available somehow?

I had noted some time ago that kill(all) broke trigsimp(), but hadn't 
followed up.  The following Makefile fragment may be of interest, as
it shows some stuff that gets cleaned up by kill().

1.save 2.save 3.save:
        ( echo 'save("1.save",all);' ;\
        echo 'kill(all);' ;\
        echo 'save("2.save",all);';\
        echo "load('trgsmp);";\
        echo 'save("3.save",all);';\
        ) | maxima

save12.diff: 1.save 2.save
        diff -u $+ > $@

save32.diff: 3.save 2.save
        diff -u $+ > $@