ENH: Handling of categorical variables
Let configuration set whether or not categorical columns should be encoded or split into individual features, with binning/mapping so as to ensure number of features doesn't explode. Currently DCs do this manually by editing CSV files
Low priority until someone asks for it.