HalDeviceManager: Plumb merged worksources from aware/p2p

Also, replace the requestor WorkSource in HDM if the clients change
while the corresponding iface is enabled.

Bug: 162344695
Test: atest com.android.server.wifi
Change-Id: I9cce1e96770c24a755fdf1e204da96768bfcbcd4
6 files changed
tree: 631bec4001ec57e9abca257664940c5a43fd91e3
  1. apex/
  2. service/
  3. metrics_pdd_hook.py
  4. PREUPLOAD.cfg