Support key without default value for carrier config subset retrieval APIs

This CL implements carrier config subset retrieval APIs that was just
introduced to support config keys without default values.

For historical reasons, some AOSP public or OEMs/carriers private
carrier config keys didn't provide default values. When retrieving
configs with such key, the current implementation return empty
bundle which may break those user cases.

The right behavior is that keys without default values will be filtered
out, but other valid keys/values will be kept as is in the returned
bundle.

Bug: 244087782
Test: atest CarrirConfigManagerTest
Change-Id: I62ee536357f78caa8e95df2e4bf4a34f6bb845e5
1 file changed