Replace xml lib
This change will replace the current LibXml++ with pugixml. It will also add some additional unit tests and other minor changes.
This change will replace the current LibXml++ with pugixml. It will also add some additional unit tests and other minor changes.