Remove a few no-longer-open issues from spec
Pushed the wiring of binary tasks into lifecycle up into common infrastructure
Renames to avoid duplicates in API
- SoftwareComponent -> ProjectComponent
- SoftwareComponentContainer -> ProjectComponentContainer