[autotest] Add the infra_ServoDiagnosis test

The new test is used to identify various common problems with a
beaglebone/servo installation.  Additionally, the test automatically
cleans up some specific issues, notably:
  * Triggers automatic update if the beaglebone is out of date.
  * Configures the board type for servod, if the configuration is
    missing or incorrect.

BUG=chromium:388458
TEST=Run on local instance using a servo/DUT stack borrowed from the lab
DEPLOY=test_importer

Change-Id: I4ccc4c885314d49f8e009bcd4bc6ec80fbd75438
Reviewed-on: https://chromium-review.googlesource.com/210585
Commit-Queue: Richard Barnette <jrbarnette@chromium.org>
Tested-by: Richard Barnette <jrbarnette@chromium.org>
Reviewed-by: Richard Barnette <jrbarnette@chromium.org>
2 files changed