Factor str_type into hy.util
Don't punycode pure unicode strings.
Add a unicode string handling test