libcomps: add dnf.comps (wrapper) and a basic UT.