Optimize checking if package defines companion services in CDM

Check if the companion application defines CompanionDeviceServices
before attempting to create CompanionDeviceServiceConnector and before
acquering mBoundCompanionApplications lock in
CompanionApplicationController.bindCompanionApplication().

Add more debug logging (under DEBUG flag).

Remove unused CompanionServicesRegister.primaryForPackage() method.

Bug: 222237190
Test: atest CtsCompanionDeviceManagerCoreTestCases
Test: atest CtsCompanionDeviceManagerNoCompanionServicesTestCases
Change-Id: Iee7d3feec89147c9585bcfb620eb2566ee685be3
1 file changed