Check HDF5 virtual sources
In some cases, a HDF5 master file is moved but the underlying data files are not moved. Consequently, if we read data from the moved file, the data will be all zeros. (The similar situation on a filesystem is moving a symbolic link without moving the file it point to).
This MR adds a function detecting "broken links" in a HDF5 file with virtual sources.