Revert "Revert "Remove guesswork for finding destination device""

This reverts commit 618ebc82b2368bc49194d97513dda83d37874411.
Identical to commit 13e89fcbba72b651b3617bb21883ddb579bd17a3

factory_reset requires an argument for the disk to erase
factory_install gets the disk to erase from write_cgpt.sh script.
BUG=chromium:343182,chromium:340761,chromium:336654,chromium:348619
TEST=Install on link, falco and peach
TEST= - factory wipe/shell

CQ-DEPEND=CL:193424,CL:193425,CL:193426,CL:193428,CL:193429,CL:193451,CL:193452,CL:193453,CL:193454,CL:193455,CL:193470,CL:193471,CL:193473,CL:193474,CL:193490
Change-Id: I14dc8211e6cf2bef1d957e09c7b4a72b3cd0cbf0
Reviewed-on: https://chromium-review.googlesource.com/193449
Reviewed-by: Gwendal Grignou <gwendal@chromium.org>
Tested-by: Gwendal Grignou <gwendal@chromium.org>
Commit-Queue: Puthikorn Voravootivat <puthik@chromium.org>
2 files changed