Added support for: color map 1 color selection, color map 0 or color map 1 state change (palette change), polygon fills.  Color map 1 allocator tries to allocate as many colors as possible (minus a small number to be friendly to TK) and reports the result.  Eventually this will be improved to use a custom colormap, copying the colors used by the window manager to reduce the flicker when changing focus.
Added support for: color map 1 color selection, color map 0 or color map 1
state change (palette change), polygon fills.  Color map 1 allocator tries
to allocate as many colors as possible (minus a small number to be
friendly to TK) and reports the result.  Eventually this will be improved
to use a custom colormap, copying the colors used by the window manager
to reduce the flicker when changing focus.

All drivers: cleaned up by eliminating extraneous includes (stdio.h and
stdlib.h now included automatically by plplotP.h), extraneous clears
of pls->fileset, pls->page, and pls->OutFile = NULL (now handled in
driver interface or driver initialization as appropriate).  Special
handling for malloc includes eliminated (no longer needed) and malloc
prototypes fixed as necessary.

svn path=/trunk/; revision=709

FreeScienceCommunity/PLPlot,FreeScienceCommunity/PLPlot,FreeScienceCommunity/PLPlot,FreeScienceCommunity/PLPlot,FreeScienceCommunity/PLPlot,FreeScienceCommunity/PLPlot,FreeScienceCommunity/PLPlot,FreeScienceCommunity/PLPlot,FreeScienceCommunity/PLPlot