Lisp option support



I'm basically done with adding support to maxima to allow the user to
give options to the underlying Lisp.  The changes were fairly small

o Modify maxima to recognize -o (and --lisp-options) so that the
underlying Lisp is given the options
o Add -o to the list of maxima options.
o Modify the command line parser to call getopt instead of the current
scheme.
o Update infrastructure to compile in getopt.

As best as I can tell, all existing options will work the same as before.

Couple of issues:

o Licensing.  The license says we can use getopt however we want, but
the license must be included somewhere in both source and binary
distributions.  (We modified getopt to suit our needs, but the changes
should be backward compatible.)
o Should this change be applied?  If so, when?  Before the Aug release? 
After?  Never?
o It would be nice if getopt would take at least some of the changes. 
(I think I found two bugs in getopt itself.)

Ray