Special variable clean-up: HI and LO are now lexical variables instead of special.
 Rename function SUM to less-generic FINITE-SUM.
Special variable clean-up: replace special variable ATEQS with lexical variable.
Special variable clean-up: ANS and VAR not used as special variables, nuked special declarations.
Special variable clean-up: replace special variable RADPE with lexical variable.
Special variable clean-up: replace special variable LNORECURSE with lexical variable.
revising some GF-functions
Merge branch 'master' of ssh://maxima.git.sourceforge.net/gitroot/maxima/maxima
Special variable clean-up: replace special variable LABEL with lexical.
Special variable clean-up: replace special variables VAR and DEPVAR with lexical variables,
and make POWERS locally special instead of globally special.
Special variable clean-up: replace special variables VAR and NUM with lexicals,
and replace global specials POWERS, NUM, and FLAG with local specials.
Special variable clean-up: replace special variable NEGXPTY with lexical.
Special variable clean-up: replace special TIMESP with lexical.
Special variable clean-up: replace specials X, Y, OPRX, and OPRY with lexicals.
(1) Nuke obsolete compatibility macro STORE and replace its sole use with an equivalent SETF.
(2) Create a test script for tmlinsolve (to verify that item (1) did not break it).
    The test script is not on the list of scripts executed by run_testsuite;
    that seems unnecessary since tmlinsolve and friends are undocumented anyway.
Rename special variable LINELABLE to *LINELABEL* because I just couldnt stand it anymore.
Oh, and put earmuffs on it.
Replace MLABLE with MLABEL because I just couldnt stand it anymore.
Special variable clean-up: replace special SOL with lexical.
Special variable clean-up: cut out unused special COMPLEX-LIMIT.
Nuke macro DEFOPT and replace its few uses with DEFINE-COMPILER-MACRO.
DEFOPT was the only thing in src/defopt.lisp, so nuke that file and remove it from build machinery.