Description of problem:
Currently selecting a sub component requires two steps and is somewhat confusing, it can be combined in to one step using a variety of jQuery UI widgets.
When we have something to demonstrate, we should run it by the stakeholders who agreed the original subcomponents requirements in Bug 653316.
1: the select used for this has two different IDs making supporting it more difficult than it should be. Make all selects for this use the same name and JS.
2: The code is written to hide and disable the selects when here are no sub-somponents, however on some pages, like the search page, we want to keep the box around and not remove the content or hide it just because product or component changes. The templates need to be parametrized to allow this.
3: Consider re-factoring this to be be extra column on the components table, particularly if upstream are interested in this feature.
In preparation for entering maintenance mode we are closing bugs that were opened by the Bugzilla Team aimed at reducing technical debt.