Use InstanceContext in triggering component instance events.
Fix bugs in network/component deploy/start/shutdown events.
Add component hook facilities.
Add output hook facilities.
Add input hook facilities.
Add hook invocations in inputs, outputs, and components.
Add event bus hook implementation.
Support adding hooks via the network definitions API.
Fix bugs in network definition hooks implementation.
Add hooks integration tests.