Add more missing models to models/__init__.py
# What does this PR do?

After #14151, I just checked if there are other missing models - and added them in this PR.
There will be some issues showing up that are previously undetected.

## Who can review?

@sgugger  @LysandreJik 
Could you fix the issues it generates? You should see them locally with `make quality`<|||||>> Could you fix the issues it generates? You should see them locally with `make quality`

Sure, will do later. <|||||>The issues are fixed - I leave Hugging Face to double check with the original model authors if the reason `# Building part of bigger (tested) model.` are valid here.

For `UniSpeechSatForPreTraining`, it needs a reason for it to be in 

https://github.com/huggingface/transformers/blob/96d1b3c76224e0f923c6e8c8257df95f8156b81a/utils/check_repo.py#L75-L80

In general, it would be great if this situation can be avoided (i.e. check if the models in `models/__init__.py` corresponds to `src/models/`), so `make quality` will fail if the necessary tests are not provided or exceptions not specified in special lists.
<|||||>I add a new check `check_model_list` in `check_repo.py` in order to avoid the missing models.

For example, if `vision_encoder_decoder` is not included in `src/transformers/models/__init__.py`, the test would fail with the following message
```
Checking all models are included.
Traceback (most recent call last):
  File "C:\Users\33611\Desktop\Projects\transformers-dev-2\transformers\utils\check_repo.py", line 600, in <module>
    check_repo_quality()
  File "C:\Users\33611\Desktop\Projects\transformers-dev-2\transformers\utils\check_repo.py", line 587, in check_repo_quality
    check_model_list()
  File "C:\Users\33611\Desktop\Projects\transformers-dev-2\transformers\utils\check_repo.py", line 168, in check_model_list
    raise Exception(
Exception: The following models should be included in src/transformers\models/__init__.py: vision_encoder_decoder.
make[1]: *** [Makefile:40: extra_quality_checks] Error 1
make[1]: Leaving directory '/c/Users/33611/Desktop/Projects/transformers-dev-2/transformers'
make: *** [Makefile:50: quality] Error 2
```<|||||>> As an aside, is there a reason `bort` is excluded?

Glad it will be helpful.

`bort` only contains a checkpoint conversion script.

If I include it, then we also need to have `bort` included in `models/__init__.py` (otherwise the test will fail).
```
from . import (
    albert,
    ...
    bort
    ...
```
but this gives a warning `unused import statement from...` in PyCharm IDE. (I don't have a clear idea about why).
I can add it though.

**Update**

Well, I just realized that it is fine to remove `_ignore_models = ["bort"]`, because of having a condition `"__init__.py" in os.listdir(model_dir)`:

https://github.com/huggingface/transformers/blob/f55ee867107d2b69f2be0b06b1b6c281acb2bfe7/utils/check_repo.py#L160-L161