properly test UTF8 handling for FT1, and fix it
more Changes updates
[rt #83454] document that font errors are in Imager->errstr

(mostly)
missing variable initialization for glyph_names for FT2
allocate the correct number of stack entries for glyph_names()

Each of the drivers allocated count entries then attempted to use entry
"count".  Allocate count+1 entries instead