DataType: Add "Opaque" type
[H5] DataSet+DataTypeHDF5: support opaque DataType
[test] DataSet: test new opaque support
[test] DataSet: include string.h for memcmp
Merge pull request #374 from gicmo/opaque

Add support for opaque datatypes

LGTM