Free existing FT_Face before creating a new one

FontEngine was never destroying the FT_Face's it creates, except the
very last one that was destroyed by the destructor. For some reason,
this was causing FT_New_Face() to fail on Windows after processing the
first hundred or so pages of DVI files.