A git and CMake enabled version of mini-xml, all credit to www.minixml.org and Michael Sweet.