simplejson -> json
Remove internal `chardet` module
Remove internal `dns` module; use `dnspython` module instead of `dns`