This service interface allows third parties to provide capabilities that are
present on the system but not encoded in the bundle's manifests. For example,
a capability provider could provide:
Return a set of capabilities.
These capabilities are considered part of the platform. Bundles can
require these capabilities during selection. All capabilities from
different providers are considered part of the platform.