Upgrade to tinyxml2 6.0.0 (2017-12-11)

Bug: http://b/64459264
Test: builds, boots

(cherry picked from commit 934754db26de0bbad010fc663279b5019521b738)

Change-Id: I476b4ef566a6eb3a0877b943fe1e7d8c26c9b305
diff --git a/Makefile b/Makefile
new file mode 100644
index 0000000..f26cd92
--- /dev/null
+++ b/Makefile
@@ -0,0 +1,26 @@
+all: xmltest staticlib
+
+rebuild: clean all
+
+xmltest: xmltest.cpp libtinyxml2.a
+
+effc:
+	gcc -Werror -Wall -Wextra -Wshadow -Wpedantic -Wformat-nonliteral \
+        -Wformat-security -Wswitch-default -Wuninitialized -Wundef \
+        -Wpointer-arith -Woverloaded-virtual -Wctor-dtor-privacy \
+        -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo \
+        -Wno-unused-parameter -Weffc++ xmltest.cpp tinyxml2.cpp -o xmltest
+
+clean:
+	$(RM) *.o xmltest libtinyxml2.a
+	
+test: clean xmltest
+	./xmltest
+
+staticlib: libtinyxml2.a
+
+libtinyxml2.a: tinyxml2.o
+	$(AR) $(ARFLAGS)s $@ $^
+	
+tinyxml2.o: tinyxml2.cpp tinyxml2.h
+