Fix punycode handling to be less stupid
Separated screen_name_ui to use for things where it's rendered, and just keep using unmodified screen_name in logic. I don't know if this is the way it should work? or should it use internally the decoded one just without the emoji?
Closes: #1064 (closed)
Edited by Haelwenn