Switch to fixed length string dataset in HDF5 to allow parallel I/O.

Variable length string datasets are not implemented for parallel I/O in
HDF5 1.8.11.