Don't use any packages.
Scanners for C-Arrays in 'scanner.lisp'.
Merge collector.lisp from the data-objects repository.
Update collector objects and methods to support plotter classes.

Remove all dependencies on useful-macros.
Import useful macros into plotter-macros starting with rcurry.
Remove useful macro dependencies in plotter-nans.lisp.
Remove useful-macro dependencies from plotter-mp.lisp.
Remove vmath and C-Array dependencies in plotter-array.lisp.
Remove useful-macros dependencies from pane-locations.lisp.
Remove useful-macro dependencies from plotter-drawing.lisp.

Also remove the destructure-vector macro calls.
Remove useful-macro dependencies from plotter-legends.lisp.
Remove useful-macro dependencies from plotter-commands.lisp.
Remove um and engfmt dependencies from plotter-callbacks.lisp.
Remove um and vmath dependencies in parametric-plotting.lisp.
Remove vmath dependency from plotter-historgram.lisp.
LispPlotter with all dependencies merged.
Remove redundant and Mac specific files.
Format and document the scanner classes and methods.

Also add default methods for make-transformer and make-pair-scanner
that internally create scanners from the objects.
Remove with-locked-instance macro.

This package is LispWorks specific and does not require an abstraction
to cover multiple implementations.
Correct initialization of the plotter classes.

Replaced all :INITARG/INITFORM combinations with :INITARG and
:DEFAULT-INITARGS. Removed *cross-cursor*.