Restore HDF5 string headers
See 46f0a390 for the last time this was worked on. The string handling code was taken out in the DataTemplate conversion, and should be put back in.
This is much harder than it sounds. Strings in HDF5 are utterly horrible!