Recording activity notification: client uid and package name

Add support for a system component to listen to recording activity
  and know the uid and package name of the client app performing
  the recording. This information is discarded for non-system
  listeners on the server side.
Add log friendly dump for RecordActivityMonitor, AudioFormat and
  audio source to dump recording activity in AudioService.

Test: run cts -m CtsMediaTestCases -t android.media.cts.AudioRecordingConfigurationTest#testAudioManagerGetActiveRecordConfigurations
Test: during recording, run "adb shell dumpsys audio", check output under RecordActivityMonitor
Bug 62579636

Change-Id: I60a223da3a2b7f7080bd7346fe3edc1df039466a
7 files changed