drpm support

There were 3 fixes:

- fixed the invalid use of py3 map() function.
- worked around a librepo bug, which does not accept non-unicode checksums.
- added a /bin/applydeltarpm check to the unit test suite, because without this drpms are never used.