parallel_emerge: Add new impl and forwarding wrapper

Change parallel_emerge just to be a wrapper that handles the same
command line arguments as before. This wrapper forwards to either
parallel_emerge_new (a thin wrapper around `emerge`) or to
parallel_emerge_old (the previous full parallel_emerge implementation).

This forwarding behavior is controlled by setting the environment
variable USE_NEW_PARALLEL_EMERGE to 1.

BUG=chromium:924701, chromium:989962
TEST=`build_packages --board=grunt`
TEST=`build_image --board=grunt dev test`

Change-Id: I6bf55bdd6b3f7c35ca2f593be37a59def06be39c
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/chromite/+/1729749
Commit-Queue: Chris McDonald <cjmcdonald@chromium.org>
Tested-by: Chris McDonald <cjmcdonald@chromium.org>
Reviewed-by: Mike Frysinger <vapier@chromium.org>
diff --git a/scripts/cros_extract_deps.py b/scripts/cros_extract_deps.py
index a3d00f4..814b624 100644
--- a/scripts/cros_extract_deps.py
+++ b/scripts/cros_extract_deps.py
@@ -9,11 +9,12 @@
 """
 
 from __future__ import print_function
+from __future__ import absolute_import
 
 import json
 import os
 
-from parallel_emerge import DepGraphGenerator
+from chromite.scripts.parallel_emerge_old import DepGraphGenerator
 
 from chromite.lib import commandline
 from chromite.lib import cros_build_lib