Autotest: Moved USB Management of Install Recovery Image to Servod

Moved the code segments involving USB detection and image downloading from
autoserve to servo_server.

Now if autoserv is given an image_path, servo_server will probe for the servo
USB device and transfer the image either from the local path or a publically
visible URL.

Removed the arg usb_dev and all references to this argument as it is no longer
required.

Added an argument called make_image_noninteractive so that the DUT will reboot
automatically after a recovery image installation.

Updated all callers and the test control files.

CQ-DEPEND=I2a5c6b54b8abcb5fc99e5c04ba9659dc4dacca8b
BUG=chrome-os-partner:8754
TEST=Ran locally with a local image, a image hosted in my www folder,
and without a USB device connected to servo.

Change-Id: Ib32e449497d82cde97203124441a1946ca7ca606
Reviewed-on: https://gerrit.chromium.org/gerrit/23049
Reviewed-by: Gaurav Shah <gauravsh@chromium.org>
Reviewed-by: Richard Barnette <jrbarnette@chromium.org>
Commit-Ready: Simran Basi <sbasi@google.com>
Tested-by: Simran Basi <sbasi@google.com>
5 files changed