Libxml upgrade

Tritium-related changes that let us support multiple versions of libxml
I would pull this out into a named variable... this is the `constants` parameter, right? Follow the convention for `env`

Also, consider the same approach for the `"test"` params.