HFP: Send caller ID in +CLIP command (4/4)

* Get caller display name during incoming call
* Use BluetoothHeadset.phoneStateChanged() API to pass caller display
  name

Bug: 111378831
Test: runtest bluetooth, runtest -x BluetoothPhoneServiceTest.java
Change-Id: Ibc345fa40d0c3e843f932454882e4abca8d5985d
3 files changed