Run spellchecker on depot_tools

This was made by running `codespell` and `scspell`
and then checking the results.

Change-Id: I169fd5b40294f83015075b4a899fbca263821f25
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/2144602
Commit-Queue: Quinten Yearsley <qyearsley@chromium.org>
Auto-Submit: Quinten Yearsley <qyearsley@chromium.org>
Reviewed-by: Edward Lesmes <ehmaldonado@chromium.org>
diff --git a/gclient.py b/gclient.py
index 285bb01..4480c3f 100755
--- a/gclient.py
+++ b/gclient.py
@@ -78,7 +78,7 @@
 #
 # Specifying a target CPU
 #   To specify a target CPU, the variables target_cpu and target_cpu_only
-#   are available and are analagous to target_os and target_os_only.
+#   are available and are analogous to target_os and target_os_only.
 
 from __future__ import print_function
 
@@ -550,7 +550,7 @@
     # thus unsorted, while the .gclient format is a list thus sorted.
     #
     # Interestingly enough, the following condition only works in the case we
-    # want: self is a 2nd level node. 3nd level node wouldn't need this since
+    # want: self is a 2nd level node. 3rd level node wouldn't need this since
     # they already have their parent as a requirement.
     if self.parent and self.parent.parent and not self.parent.parent.parent:
       requirements |= set(i.name for i in self.root.dependencies if i.name)
@@ -3086,7 +3086,7 @@
         level=levels[min(options.verbose, len(levels) - 1)],
         format='%(module)s(%(lineno)d) %(funcName)s:%(message)s')
     if options.config_filename and options.spec:
-      self.error('Cannot specifiy both --gclientfile and --spec')
+      self.error('Cannot specify both --gclientfile and --spec')
     if (options.config_filename and
         options.config_filename != os.path.basename(options.config_filename)):
       self.error('--gclientfile target must be a filename, not a path')