Allow datasets.yaml files to be empty
There is a bug that raises an error whenever a datasets.yaml file contains no dataset snippets. The DatasetRegistry does not support loading empty dataset files. This is hardly useful, and can be fixed easily. This patch changes it.