HDF5 engine not writing single value attributes from data array of size = 1

Created by: williamfgc

Only attributes of type string work when writing single value attributes from Python bindings using numpy. All numerical supported types are not written.