Rename some interfaces and appropriate classes
Create Shell (View and VM) as a main View/VM in application
Extract separate AgentList VM.
Make ControlCenterServiceHost disconnect all agents on it is stopped.
Reorganize ControlCenter Apllication Tests in accordance with application project structure
In ControlCenter Application extract Agent class to represent each connected agent.
Move logic that decides whether to add agent to list of agents from AgetAggregator to ControlCenterServiceManager
Agent now has a Symbol property (usually currency pair) and when it connects it should provide it as well as name.
Modify AgentList View to show agents grouped by their names.

Removed unused directives. Removed commented code.