Reland "manage_dut:  initial check in."

This reverts commit fd7924070c66d7d2022635279103c8418b48fbd8.

Reason for revert: Revert of revert - this was not the cause of the build breakage

Original change's description:
> Revert "manage_dut:  initial check in."
>
> This reverts commit d29012f483256760fa56325b53592a9787a81b4f.
>
> Reason for revert: Suspected build break in chromite
>
> Original change's description:
> > manage_dut:  initial check in.
> >
> > DUT manager resource and service contract.
> >
> > BUG=None
> > TEST=None
> >
> > Change-Id: I5f7046b2fe49c83eb7eecf925b757dfae1d9c2cf
> > Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/infra/proto/+/2940578
> > Commit-Queue: Keith Haddow <haddowk@chromium.org>
> > Reviewed-by: C Shapiro <shapiroc@chromium.org>
>
> Bug: None
> Change-Id: Id7df5511ee1dee2837b9e9a20f93734a860ed9da
> Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/infra/proto/+/2973792
> Bot-Commit: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
> Commit-Queue: Keith Haddow <haddowk@chromium.org>
> Commit-Queue: George Engelbrecht <engeg@google.com>

Bug: None
Change-Id: I02c437f2fa163ac3d2c42f8868d27f5064774209
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/infra/proto/+/2989630
Commit-Queue: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
Bot-Commit: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
Auto-Submit: Keith Haddow <haddowk@chromium.org>
9 files changed