[omemo] HTTP File Upload fails with IDN
Omemo will fail to download files that are uploaded with HTTP File Upload if the server has an Internationalized Domain Name.
This is because urlopen expects a latin-1 encoded url.
Quick fix for Omemo 2.6.29