This patch also adds a couple of static functions for the first call to xmlCatalogListXMLResolve and xmlCatalogListXMLResolveURI to wrap these calls with the xmlResetCatalogResolveCache. Fix https://gitlab.gnome.org/GNOME/libxml2/-/work_items/1125
Adds a new test program to run specific tests related to catalog parsing. This initial version includes a couple of tests, the first one to check the infinite recursion detection related to: https://gitlab.gnome.org/GNOME/libxml2/-/issues/1018. The second one tests the nextCatalog element repeated parsing, related to: https://gitlab.gnome.org/GNOME/libxml2/-/issues/1019 https://gitlab.gnome.org/GNOME/libxml2/-/issues/1040