Fix and add a dedicated test creating a PR with files having non-ascii names
This ensure we can always create and display a PR when one or more
of the files in it has non-ascii characters.
Fixes https://pagure.io/pagure/issue/3391
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>