HDF5_recorder: Updated generate_HDF5_array_recorder to use a more general set of arguments like different recorders. Also, loosens restrictions on what can be passed to the new recorder on instantiation.
HDF5_recorder: Updated generate_HDF5_array_recorder to use a more general set of arguments like different recorders. Also, loosens restrictions on what can be passed to the new recorder on instantiation.

jakirkham/nanshe,jakirkham/nanshe,DudLab/nanshe,nanshe-org/nanshe,DudLab/nanshe,nanshe-org/nanshe