Store and Clear ds_row->modified_data on update

When data is updated in the database, it calls a new method (ds_row->storeModified) to take any modified data and store it in ds_row->row, ds_row->index, and ds_row->cols. Then ds_row->modified_data is set to an empty map.