Clean up several compilation problems
Several bugs with small fixes, modifications to eliminate warnings: - Bad names for argument variables in maref fixed. - Add depenedencies in gsll.asd to avoid warnings. - Histogram needs #'assign-pointer function which was previously eliminated. - #'scale is a generic function, change defun to defmethod in histogram. - New #'variables-used-in-c-arguments replaces #'c-arguments in defmfun, now is a simplistic code walker but goes to arbitrary depth. This will do for current uses of defmfun. - Export and defgenerics for #'alloc, #'free which are used by histogram and random. In gsl-objects.lisp for lack of a better place. System now completely compiles from scratch with only one warning "Implicitly creating new generic function BIND-GENERATE-BINDINGS." which is from metabang-bind. No new testing.
Showing with 50 additions and 26 deletions