bisect-kit: Add patching ability to eval_cros_tast

Changes:
1. Eval_cros_tast will accept a gerrit cl with tast-patch-cl flag.
2. src/platform/tast and src/platform/tast-tests will be checked out to
   head.
3. The patch cl will be cherry picked on scr/platform/tast-tests.

BUG=b:343220070
TEST=./run_tests.sh
TEST=./eval_cros_tast.py --chromeos-root <chromeos-root> <DUT> --tast-patch-cl 5193644

Change-Id: I72c26dee50c0038271bd303e75277846d0cca2c1
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/bisect-kit/+/5594828
Commit-Queue: MD Nayeem Jahan Rafi <njrafi@chromium.org>
Reviewed-by: Cheng-Yu Lee <cylee@google.com>
Tested-by: MD Nayeem Jahan Rafi <njrafi@chromium.org>
3 files changed