GfxPrograms are now created based on a script table instead of XML.
Removed the need for tinyxml2.