Roll GN, clang and libc++ to match chromium revisions

Updates the GN binary and the libc++, libc++abi and libunwind
to match the most recent versions rolled into chrome.
Has no effect on the Android tree builds.
The new GN version seem to have stricter checks on include
paths. This CL therefore fixes the GN files to make deps
explicit and keep gn check happy (they all seem to make sense).

Change-Id: I0930b957099da78c8d5ebfebfd8dd387638496fd
diff --git a/BUILD.gn b/BUILD.gn
index ca0943d..5c15ed2 100644
--- a/BUILD.gn
+++ b/BUILD.gn
@@ -126,6 +126,7 @@
     deps = [
       ":libtraced_shared",
       "gn:default_deps",
+      "include/perfetto/traced",
     ]
     sources = [
       "src/traced/service/main.cc",
@@ -138,6 +139,7 @@
     deps = [
       ":libtraced_shared",
       "gn:default_deps",
+      "include/perfetto/traced",
     ]
     sources = [
       "src/traced/probes/main.cc",