[Scenario] Adjust info view fields in Activity

Change info view fields in activity to
remove Activity Type, and to use
power/comm property editors from
superclass.
[Scenario] Remove unused property editors

Power and Comms are both now handled by
CostPropertyEditor, so their specific
property editors are no longer needed.
[Scenario] Clarify tag repository

Report TagCapability, as opposed to
TagComponent, as the capability aggregated
by tag repository. This is more accurate
to the intent of the getCapabilityClass
method (as described in method documentation)
[Scenario] Generalize repo containment rule
[Scenario] Decouple ActivityVisualControl from tags

Remove explicit references to TagCapability and
TagComponent from ActivityVisualControl. This is
to permit subsequent reuse of the same UI for
Activity Type specification.