DataSet: Add __len__ and len() that behave like numpy
[test] Test for DataSet's __len__ method
DataSet: Add size property with the semantics like numpy
[test] DataSet: add test for size property