Split previously 2d array write readback test into 1d, 2d, and 3d cases.
Fixed bug in decoding 3d and higher dimensionality arrays of numpy string types when encoded as uints.