simplify Py3 checks in TypeConversion.c
reduce default decoding overhead in Py3
allow alternative spellings for encoding names in c_string_encoding directive, fix c_string_type=unicode