Replace a source of tinyxml2 with a library dependency described in readme.
Resolve problem with DeepClone of xml node and run clang-format

clang-format-3.4 --style=Google -i *.cpp *.h

Library compiles!