Add unique device id for usb-c headset and wired headset

- In PhoneMediaDevice is possible have 3 different type, phone,
  wired headset, usb headset. But it only have one id to represent
  them. It cause when we compare PhoneMediaDevice will not know they
  are different because they have same id.

  This CL add unique id for wired headset and usb headset  to compare
  PhoneMediaDevice.
- Add test case

Bug: 155148951
Test: make -j42 RunSettingsLibRoboTests
Change-Id: Ic2fd1155bff1e87bf0a78d03b35ab074d271e9b0
2 files changed