DataArray: add {get,set}Data that take void *data

IO functions for directly writing/reading to 'raw' memory.