PJ: introduce new function pointer types.

Renamed dotout_type to dotout_func for consistency.
FONTLIB: delete fontdev.h.
FONTLIB: delete polyfont.c.
FONTLIB: delete newwline.c.
FONTLIB: delete upperst.c.
FONTLIB: remove find_fdev_for_type.
FONTLIB: remove sail_name.
FONTLIB: sluff fchar_width.