Always use STL.
Use custom assertions.
Added CMake build script.
Added GetDocument() method into TiXmlBase and TiXmlAttribute.