test_platform: Add structured software_dependencies in test_runner

BUG=chromium:1162347
TEST=./generate.sh

Change-Id: I6e0b021d531386029c672471215a1ee70636667b
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/infra/proto/+/2606031
Commit-Queue: Prathmesh Prabhu <pprabhu@google.com>
Commit-Queue: Brigit Rossbach <brigitr@google.com>
Auto-Submit: Prathmesh Prabhu <pprabhu@google.com>
Reviewed-by: Brigit Rossbach <brigitr@google.com>
4 files changed