IMS: Update TelephonyConnection to use onExtrasChanged callback.

Currently call extras are closely coupled with call state changes.
To propagate call extras from internal.telephony.Connection the
PRECISE_CALL_STATE_CHANGED event shall be triggered which is genarally
triggered when phone/call changes its state. This change removes the
above mentioned dependency by updating call extras upon
receiving the onExtrasChanged notification which can be triggered
independently of call state changes.

Bug: 22329706

Change-Id: I57ae69ef48fa2ac23cb5ffbc4902275e865e1a1c
1 file changed