accepts unicoded destination as UTF-8 string (Related: RhBug:1108908)

Hi, would you mind merging this pull request? Fell free to ask me to refactor it or modify it on your own ;)  (next week I am away). Related to https://github.com/akozumpl/dnf/pull/135. Thx.