In the AggregateResponse  I removed the maintenance of a separate list of responses. We can take advantage of the _adoptedSubcomponents list for this and later still move to use Components that are properties. Users of the AggregateResponse can add responses. These are adopted and no longer require being marked as subcomponents, which eliminated the need for implementing extendFinalizeFromProperties().
In the AggregateResponse  I removed the maintenance of a separate list of responses. We can take advantage of the _adoptedSubcomponents list for this and later still move to use Components that are properties. Users of the AggregateResponse can add responses. These are adopted and no longer require being marked as subcomponents, which eliminated the need for implementing extendFinalizeFromProperties().

opensim-org/opensim-core,opensim-org/opensim-core,opensim-org/opensim-core,opensim-org/opensim-core,opensim-org/opensim-core,opensim-org/opensim-core,opensim-org/opensim-core