Tinyxml2

Modified to use tinyxml2 instead of tinyxml1.