add dnf.util.partition().
wip