Component changes to integrate WebDeviceProxy.

Bug: 349606136
Test: npm run test:unit:ci

Change-Id: I867661a6008074af3a77800cc2d41b933977adbd
15 files changed