datAlter must update the dataspace when the dataset is extended

Also requires we drop the const from the locator.