improve error message for missing arg test message.
cleaning up.
small fix
use macrolet, not named macro
	modified:   defmfun1/misc-util1.lisp
reorganize and comment
	modified:   defmfun1/misc-util1.lisp
	modified:   mext_system/00mext-ibuild.lisp
	modified:   mext_system/compile.lisp
	new file:   mext_system/gjl-maxima-util.lisp
	modified:   mext_system/load_mext_maxima.lisp
	modified:   mext_system/load_mext_maxima1.lisp
	modified:   mext_system/mext-core-user.lisp
	modified:   mext_system/mext-maxima-packages.lisp
	modified:   mext_system/mext-maxima-system.lisp
	modified:   mext_system/mext.system
more comments on how mext_system built/installed.
use sconcat
Fixed: for run-time efficiency in defmfun1 expansion, if
 :no-nargs is specified, args are not counted and
 no code supporting this is generated. A few small functions
 called in a loop are something like twice as slow using
 defmfun1. This might speed them up quite a bit.
arg check for member of explicit list.
improve error report in mquad
reorganize some other.
make error_code work better.
fix more of error_code support.