------------------------
* Improve null handling in pandas dataframes, by inferring datatype using pandas' infer_dtype function.
* nans in bool columns get converted to "NaN", so the column keeps True and False values in Categorize.
* columns of type object get converted to strings using to_string(), of type string uses only_str().