Fixed and rearranged tests.
Added tests for numpy bytes_ and str_ types.
Fixed bugs in preserving the shape when reading back arrays of strings (all kinds).