Adding no-reboot capability + clean-up

Labstation requires that reboots be done after provisioning is complete
due to synchronization issues; as such we add the capability to noop
dut reboot in those cases via command line arg. Also general clean-up.

BUG=None
TEST=unit

Change-Id: I8e4cea7841a35988889c201440bf07617b016f4d
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/dev-util/+/3027288
Reviewed-by: Jaques Clapauch <jaquesc@google.com>
Reviewed-by: C Shapiro <shapiroc@chromium.org>
Commit-Queue: Jaques Clapauch <jaquesc@google.com>
Tested-by: Jaques Clapauch <jaquesc@google.com>
Auto-Submit: Jaques Clapauch <jaquesc@google.com>
7 files changed