Currently, this only returns the subdataset names of HDF4, HDF5, and NetCDF files,
assuming they follow the SUBDATASET_n_NAME convention. This can be used with gdal_translate
to extract a single subdataset (or with gdal_translate(...,sd_index=n)
This function assumes the user has a working GDAL on their system. If the
"gdalUtils_gdalPath" option has been set (usually by gdal_setInstallation),
the GDAL found in that path will be used. If nothing is found, gdal_setInstallation
will be executed to attempt to find a working GDAL.