support auto decode charset when dataType set

`['json', 'text'].indexOf(args.dataType) >= 0` I think this will easy to read

`var TextDataTypes = ['json', 'text'];` may be better, maybe we will support 'xml', 'html', 'csv' ... other text data type.