run_device_tests: Add option to replace RO with provided one
run_device_tests: Add option to replace RO with provided one

RO/RW compatibility tests need to be run with RO version used in
production. This patch introduces support for replacing RO part of
compiled firmware with provided one. The RO part should contain
developer public keys in order to verify RW successfully.

BUG=b:221087395
BRANCH=none
TEST=run_device_tests.py -b dartmonkey

Signed-off-by: Patryk Duda <6aed17a362577cf10cb5675888c1635d522769c1@semihalf.com>
Change-Id: I5f11896df5d8048009b2c512c92818d7af673077
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3555749
Reviewed-by: Andrea Grandi <f017805e76e0e7a74072a3bac1b6e29e65eedeab@google.com>
Reviewed-by: Tom Hughes <fc5c12f30a5ed2baa0581f44ee14ad1eb7b20d83@chromium.org>
Reviewed-by: Bobby Casey <a3c107f0b4efaee07148ab0813ba992bba562a69@google.com>
Feels: Tom Hughes <fc5c12f30a5ed2baa0581f44ee14ad1eb7b20d83@chromium.org>
Commit-Queue: Patryk Duda <213d388d1c6ea6afd34b87da9fc4415c3231b04c@google.com>

coreboot/chrome-ec,coreboot/chrome-ec,coreboot/chrome-ec,coreboot/chrome-ec,coreboot/chrome-ec,coreboot/chrome-ec