fw_lab_triage_helper: add arbitrary port support

This change adds support for DUTs that don't follow an old servod port
convention.  Supporting fetching the DUT's port would have been too
cumbersome in bash, so this transitions the utility to golang.  Some
functionality that is no longer important was dropped (grabbing kernel
and labstation logs, checking them for lines with ERROR, and putting
them into a tarball).

TEST=ran the utility and inspected the output

Change-Id: I4be39cef0bad8e9afc12c72a0024f52bc9d1cf61
Reviewed-on: https://chromium-review.googlesource.com/1706393
Tested-by: Kevin Shelton <kmshelton@chromium.org>
Commit-Ready: Kevin Shelton <kmshelton@chromium.org>
Legacy-Commit-Queue: Commit Bot <commit-bot@chromium.org>
Reviewed-by: Greg Edelston <gredelston@google.com>
2 files changed