Refactor test discovery & running
Disable zero-sized dimension tests under HDF5 1.8.7
Merge pull request #484 from andrewcollette/unittest

Refactor test discovery & running