Libxml upgrade

Tritium-related changes that let us support multiple versions of libxml