BUG: encoding_errors=None with read_csv c-engine
The c-engine did not handle `encoding_errors=None`.

The test case for `replace` was simply wrong in case of read_csv.

Un-blocks @MarcoGorelli's #45173.
If `TextReader` had a pyi file and if it wasn't called with `**kwargs`, this should have been caught by mypy. @jreback If it isn't too late, it would be great to have this for 1.4. thanks @twoertwein 