Call streaming implementation cleanups.

1. Pass call id to service.
2. Fix bug in CallAudioManager where we would not clear the mStreamingCall
if the call is removed.
3. Fix broken log tag.
4. Change CallStreamingController to use Telecom logs.
5. Add call event for START_STREAMING/STOP_STREAMING.
6. Remove sLock from TransactionManager - it was causing a 100% repro
deadlock.
7. Add missed null check in stopFGSDelegation which was causing a system
service crash.
8. Handle lack of ongoing calls in CallAudioModeStateMachine to try to
set them mode back to normal.
9. Fix CallAudioModeStateMachine to set the correct mode for streaming a
voip call.

Test: Added CTS test for this behavior.
Bug: 279650527
Fixes: 279937487
Change-Id: I58bb50e43cd694933cb3716eab6c6b251f5599f9
8 files changed