Telecom Emergency call diagnostics logger

Core logic to trigger diagnostics on (potential) errors
Decides type of data to be collected

The actual data is collected from telephony service since
Telecom runs as part of system_service (b/28035297)

Bug: 271900116
Test: atest EmergencyCallDiagnosticLogger
Change-Id: Ia40a74fd5acb509c3ebda53b6e6e04bbd12be436
11 files changed