packagegroups: Put image packages into groups
Introduce the packagegroups:
- packagegroup-guf-graphics
- packagegroup-guf-multimedia
- packagegroup-guf-qt5
- packagegroup-guf-tests
Add packagegroup subpackages. Introduce teh DISTRO_EXTRA_RDEPENDS variable in the distro configuration file using guf-base.inc and populate it with bootselect and fnginstall.
This makes the packagegroup-core-boot.bbappend obsolete, so remove this.
Pull all changes from before into the guf-image recipe that cleans it up. Now we can define more image recipes like guf-image-minimal.