ML on raw data should convert to FIML

ML on raw data should convert to FIML in the back-end.

I checked in a patch that adds the "dataColumns" slot to the ML objective function, and populates the vector if the data type is 'raw'.