gn-build: Add tinyxml2 as a secondary source

Added tinyxml2 as a secondary source. Moved //build/secondary/testing to
//build/secondary/third_party in the process. This means that all third_party
sources (gtest, tinyxml2) should be placed in a top-level third_party directory.

BUG=21339022

Change-Id: If324ef1eb0d5061e005f62a80d23fef25e7e78a4
diff --git a/.gitignore b/.gitignore
index 21f5ccb..92b837b 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,5 +1,3 @@
 buildtools
 out
-# TODO(armansito): Remove this, once we resolve the gtest dependencies
-# from outside the build system.
-testing
+third_party