Added initial code for supporting dnf progress handling