mobly_driver: Pull pasit info from test request

Add support for passport controllers by plumbing host info from UFS into
the output testbed.yaml file.

It also moves away from using a map for user controller params to keep
devices in the same order.

BUG=b:394685986
TEST=unittests

Change-Id: I98783d9396a8f5db1224daa8729f715a68ae06e8
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/dev-util/+/6254241
Commit-Queue: Jason Stanko <jstanko@google.com>
Reviewed-by: Derek Beckett <dbeckett@chromium.org>
Reviewed-by: Billy Zhao <billyzhao@chromium.org>
Tested-by: Jason Stanko <jstanko@google.com>
4 files changed