when CSVRowSet remembers its encoding, also remember if the encoding was set explicitly (fixes 7c41c3cce7d17156fb95c9bf170430b0a8b43d56)
in type guessing, treat all-whitespace values and 'n/a' as nulls