Передача ViewResolver'ами не только имя шаблона но и списка имен

Очень хочется что бы был решён подобный кейс в шаблонах:

```php
<? $partViewer->view(['customTemplate', 'defaultTemplate']); ?>
```
Поведение следующее - резолвер получает на вход список шаблонов и рендерит первый существующий. Если ни один из шаблонов не существует то бросается WrongArgumentException как и раньше.

Фича, пожалуй, спорная но в ней у меня была определённая необходимость при реализации админки. Возможно кто-то какие-то свои соображения выскажет на эту тему.

В реквесте код и тест. Текущее поведение не должно быть поломано за исключением одного protected метода в MultiPrefixPhpViewResolver.