Add support for DNF package manager.

DNF is available in modern versions of Fedora and it is going to be default package manager from Fedora 22. Etckeeper will be prepared :-)

Credit goes mainly to Peter Listiak who wrote the DNF plugin, I just added minor modifications for better integration with etckeeper.