Add processing of DT_RowId, DT_RowData, and DT_RowClass even if mDataSupport is enabled

The functinoality of DT_RowId, DT_RowData, and DT_RowClass still works just fine if mData is used.  Not sure why it was taken out.  Could only screw anything up if you name a column that matches one of those, but why would someone do that?


Just removed the:

    if($this->mDataSupport) {
        $this->result_array_r = $this->result_array;
    }else{

around everything, and added:

    if ($this->mDataSupport) {
        $row = $value;
    } else {
        $row = array_values($value);
    }

And shifted the indenting.  The diff makes it look like so much more is happening.