tools/gn: Fix more "propogated" typos.

The correct spelling is "propagated".

BUG=None
R=brettw@chromium.org

Review URL: https://codereview.chromium.org/1381473002

Cr-Original-Commit-Position: refs/heads/master@{#351377}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 1e44f96c65cf0cff3534a2e53930ef65ed2b5e55
diff --git a/tools/gn/builder_unittest.cc b/tools/gn/builder_unittest.cc
index a5356a2..5129063 100644
--- a/tools/gn/builder_unittest.cc
+++ b/tools/gn/builder_unittest.cc
@@ -184,7 +184,7 @@
   EXPECT_TRUE(c_record->waiting_on_resolution().empty());
 }
 
-// Tests that the should generate bit is set and propogated properly.
+// Tests that the "should generate" flag is set and propagated properly.
 TEST_F(BuilderTest, ShouldGenerate) {
   DefineToolchain();
 
diff --git a/tools/gn/target.cc b/tools/gn/target.cc
index 93dbbe2..585c850 100644
--- a/tools/gn/target.cc
+++ b/tools/gn/target.cc
@@ -277,7 +277,7 @@
     //
     // However, if the dependency is private:
     //   EXE -> INTERMEDIATE_SHLIB --[private]--> FINAL_SHLIB
-    // the dependency will not be propogated because INTERMEDIATE_SHLIB is
+    // the dependency will not be propagated because INTERMEDIATE_SHLIB is
     // not granting permission to call functiosn from FINAL_SHLIB. If EXE
     // wants to use functions (and link to) FINAL_SHLIB, it will need to do
     // so explicitly.