Local multi-dut config support

Allows local dut topology configs to be managed in protojson form and
then passed into inventoryserver, which allows complex dut setups
(beyond basic ssh config) like multi-dut, peripherals, etc...

BUG=b:188712103
TEST=unit

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