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
Fix readSizeInternal
Merge pull request #69 from ComputationalRadiationPhysics/parallel-zero

Fix internal reading methods to allow zero reads