pinyin supports for katakana and hiragana
support for encoding non-unicode string
recognize and save file extension of url
rewrite encoding translate logic, moved non-unicode.encode() to codec
nslookup: support for reverse lookup
updated genpackage/genfile support. remove old weather