Extend dataset builder for streaming in `get_dataset_split_names`
COLLABORATOR
I'm impatient to see if it has an impact on the number of valid datasets for the dataset viewer. For the record, today:

<img width="660" alt="Capture d’écran 2022-02-01 à 14 32 19" src="https://user-images.githubusercontent.com/1676121/151977579-b5a239d9-6662-4aeb-bfd1-eef6b8249991.png">

2022-02-01T13:32:30Z
https://github.com/huggingface/datasets/pull/3657#issuecomment-1026848011
https://api.github.com/repos/huggingface/datasets/issues/3657
IC_kwDODunzps49NHUL
https://api.github.com/repos/huggingface/datasets/issues/comments/1026848011/reactions
2022-02-01T13:32:30Z
https://api.github.com/repos/huggingface/datasets/issues/comments/1026848011
https://avatars.githubusercontent.com/u/1676121?v=4
https://api.github.com/users/severo/events{/privacy}
https://api.github.com/users/severo/followers
https://api.github.com/users/severo/following{/other_user}
https://api.github.com/users/severo/gists{/gist_id}
https://github.com/severo
severo
MDQ6VXNlcjE2NzYxMjE=
https://api.github.com/users/severo/orgs
https://api.github.com/users/severo/received_events
https://api.github.com/users/severo/repos
https://api.github.com/users/severo/starred{/owner}{/repo}
https://api.github.com/users/severo/subscriptions
User
https://api.github.com/users/severo
public
MEMBER
This is now available in `datasets` 1.18.3 :)
2022-02-02T14:54:09Z
https://github.com/huggingface/datasets/pull/3657#issuecomment-1028021067
https://api.github.com/repos/huggingface/datasets/issues/3657
IC_kwDODunzps49RltL
https://api.github.com/repos/huggingface/datasets/issues/comments/1028021067/reactions
2022-02-02T14:54:09Z
https://api.github.com/repos/huggingface/datasets/issues/comments/1028021067
https://avatars.githubusercontent.com/u/42851186?v=4
https://api.github.com/users/lhoestq/events{/privacy}
https://api.github.com/users/lhoestq/followers
https://api.github.com/users/lhoestq/following{/other_user}
https://api.github.com/users/lhoestq/gists{/gist_id}
https://github.com/lhoestq
lhoestq
MDQ6VXNlcjQyODUxMTg2
https://api.github.com/users/lhoestq/orgs
https://api.github.com/users/lhoestq/received_events
https://api.github.com/users/lhoestq/repos
https://api.github.com/users/lhoestq/starred{/owner}{/repo}
https://api.github.com/users/lhoestq/subscriptions
User
https://api.github.com/users/lhoestq
public
COLLABORATOR
I'm on it https://github.com/huggingface/datasets-preview-backend/issues/130

2022-02-02T14:55:27Z
https://github.com/huggingface/datasets/pull/3657#issuecomment-1028022368
https://api.github.com/repos/huggingface/datasets/issues/3657
IC_kwDODunzps49RmBg
https://api.github.com/repos/huggingface/datasets/issues/comments/1028022368/reactions
2022-02-02T14:55:27Z
https://api.github.com/repos/huggingface/datasets/issues/comments/1028022368
https://avatars.githubusercontent.com/u/1676121?v=4
https://api.github.com/users/severo/events{/privacy}
https://api.github.com/users/severo/followers
https://api.github.com/users/severo/following{/other_user}
https://api.github.com/users/severo/gists{/gist_id}
https://github.com/severo
severo
MDQ6VXNlcjE2NzYxMjE=
https://api.github.com/users/severo/orgs
https://api.github.com/users/severo/received_events
https://api.github.com/users/severo/repos
https://api.github.com/users/severo/starred{/owner}{/repo}
https://api.github.com/users/severo/subscriptions
User
https://api.github.com/users/severo
public
COLLABORATOR
The result:
<img width="671" alt="Capture d’écran 2022-02-03 à 23 45 55" src="https://user-images.githubusercontent.com/1676121/152442169-bfdac643-9a00-4901-bfa7-1d60a1679d4b.png">

Not very different. Maybe it fixed issues in the community datasets... But I'm not 100% the two states are comparable (datasets have been created, or updated, meanwhile)
2022-02-03T22:49:06Z
https://github.com/huggingface/datasets/pull/3657#issuecomment-1029473376
https://api.github.com/repos/huggingface/datasets/issues/3657
IC_kwDODunzps49XIRg
https://api.github.com/repos/huggingface/datasets/issues/comments/1029473376/reactions
2022-02-03T22:49:06Z
https://api.github.com/repos/huggingface/datasets/issues/comments/1029473376
https://avatars.githubusercontent.com/u/1676121?v=4
https://api.github.com/users/severo/events{/privacy}
https://api.github.com/users/severo/followers
https://api.github.com/users/severo/following{/other_user}
https://api.github.com/users/severo/gists{/gist_id}
https://github.com/severo
severo
MDQ6VXNlcjE2NzYxMjE=
https://api.github.com/users/severo/orgs
https://api.github.com/users/severo/received_events
https://api.github.com/users/severo/repos
https://api.github.com/users/severo/starred{/owner}{/repo}
https://api.github.com/users/severo/subscriptions
User
https://api.github.com/users/severo
public
Currently, `get_dataset_split_names` doesn't extend a builder module to support streaming, even though it uses `StreamingDownloadManager` to download data. This PR fixes that.

To test the change, run the following:
```bash
pip install git+https://github.com/huggingface/datasets.git@fix-get_dataset_split_names-streaming
python -c "from datasets import get_dataset_split_names; print(get_dataset_split_names('facebook/multilingual_librispeech', 'german', download_mode='force_redownload', revision='137923f945552c6afdd8b60e4a7b43e3088972c1'))"
```