Loading
Move engine loading out from the AudioPolicyManager
Separating loading of the APM Engine configuration from the APM initialization. This opens the way for loading the engine configuration from other sources than the XML file. The APM receives an engine instance pre-loaded with the configuration on its creation, regardless of the way the config data has been obtained. Bug: 205884982 Test: atest audiopolicy_tests Test: atest audiosystem_tests Test: atest audio_health_tests Test: m audiopolicy_fuzzer Change-Id: I5185d8e27fccf64ba14856d3a1f0ea07a47f02e0