setup_board & build_packages: Add --backtrack option.

Add argument for --backtrack to allow configuring the value.
Lower the default to 10 to speed up local build times.

BUG=b:237827425
TEST=./run_tests, CQ

Cq-Depend: chromium:3792205
Change-Id: I75876eced876dd006433b48fbccf9cae49cea558
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/chromite/+/3791832
Reviewed-by: Mike Frysinger <vapier@chromium.org>
Tested-by: Alex Klein <saklein@chromium.org>
Commit-Queue: Alex Klein <saklein@chromium.org>
diff --git a/scripts/setup_board.py b/scripts/setup_board.py
index 973d32b..f7414da 100644
--- a/scripts/setup_board.py
+++ b/scripts/setup_board.py
@@ -101,6 +101,11 @@
                      action='store_true', default=False,
                      deprecated=deprecated % '--reuse-pkgs-from-local-boards',
                      help='Deprecated form of --reuse-pkgs-from-local-boards.')
+  build.add_argument(
+      '--backtrack',
+      type=int,
+      default=sysroot.BACKTRACK_DEFAULT,
+      help='See emerge --backtrack.')
 
   parser.add_argument(
       '--fewer-binhosts',
@@ -135,6 +140,7 @@
       init_board_pkgs=not opts.skip_board_pkg_init,
       local_build=opts.reuse_local,
       expanded_binhost_inheritance=opts.expanded_binhost_inheritance,
+      backtrack=opts.backtrack,
   )
 
   opts.Freeze()