DataSet::dataType: support the compound type for nix::Value

This should close issue #296
[test] DataSet: add check for correct dataType of Value dataset
DataSet::read(Value): dataType supports Value now, use it
Merge pull request #297 from gicmo/issue_296

DataSet::dataType: implement support for Value's compound type