[fonts] re-write the fontmanager loading from XML to cleanup a bunch of silly old code
[fonts] cleanup the skin font setting filler in the same way