Removed data copies from Dataset

data.copy() is not implemented if data is a netCDF4 variable, and in any case
it seems that we should always use views unless a copy is explicitly
requested.