Added painter.clp[
Cleaned up painter.clp
Added pointer and rectangle types

Pointer is a super type of rectangle and contains the basic pointer slot
as well a global reference to its type
Updated menu.clp to use the pointer class
Fixed bugs in pointer and rectangle
Cleaned up painter.clp
Added pixel creation operations in rectangle.clp
rgb2cmap is now known as rgb-to-cmap in electron
Added some helper functions for color handling
Fixed a bug in lib/chicanery/color.clp

The file should load correctly now.
Added basic text drawing support
screen/draw-text now returns a point

This point is the output of the call to string which is the next safe
point to write text to.
/lib/chicanery/color.clp is now used by painter
Added wrappers for the Point native type
the single pixel rect is now in definstances

This should make it possible to reset the system and still have this
class.
Moved the various libraries to the root of src

They now are prefixed with lib as they should have been from the
beginning.
Updated the mkfiles to reflect the new layout
Added x.clp, the easiest way to build a library
Deleted x.clp and added lib/chicanery.clp

lib/chicanery.clp is the second run for the chicanery library and
associated features.
Added improved menu handling