Libxml upgrade

Creating a generic interface between Tritium and Gokogiri (https://moovweb.atlassian.net/browse/PFST-49)
check to see if any comments on the new interface file (appeared above this one in the PR) are relevant here as well.