packaging: python3-dnf depends on dnf. (RhBug:1119032)

This prevents conflicts when the two packages are not upgraded in
lockstep. Alos we don't have to package /etc, locales etc. twice then.