dnf_img_test
running-dnfimg-localy
Revert "Add support for removing services from the firewall (#957809)"

This reverts commit 2240bd9fdae07717781e54c0d87c94331911dc1d.
DNFPayload: the new libcomps makes env.option_ids a list of GroupID objects.
DNFPayload: adapt to DNF change c3de85d6 of Base.install() error reporting.
DNFPayload: implement environmentGroups()
DNFPayload: reset the transaction goal on new package selection check.

Else we just keep adding and adding.
DNFPayload: error handling and logging cleanups.
review this: DNFPayload: do not sys.exit() from install() on error.

The installation thread should not be able to exit the process.
DNFPayload: allow enable/disable calls for repos that do not exist.