Absorbed all string and font related code from plstring.c and plfont.c.  Now most of this is all internal to this file, so some global variables and functions were made static.  Changed names of a variable defined at file scope to remove a conflict in the Mac port.
Absorbed all string and font related code from plstring.c and plfont.c.  Now
most of this is all internal to this file, so some global variables and
functions were made static.  Changed names of a variable defined at file
scope to remove a conflict in the Mac port.

svn path=/trunk/; revision=1547

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