Display component of a package
Bug: tracker.debian.org: display component when it is contrib or non-free #890895
This issues involved the following changes:
- Add the component field to the
- Display the component information on the general panel.
- Extract the source packages component along with the repository information.
- Store the component information related to each package in the
- Unit test to check if the component is displayed correctly.
- Unit test to check if the component is extracted and stored correctly.