Fix internal reading methods to allow zero reads

 - add getSize for DCDataSet
 - add readCompleteDataSet methods for serial/parallel
 - rename readInternal to readDataSet
 - fix log messages