component_context integration test

The purpose of fuchsia::modular::ComponentContext is mainly to expose APIs that lets clients interact with Agents.

This test exercises the APIs used to connect with Agents, influence their life cycle, and use their services.