Addition of PrefixPathStackResolver

Fixes #6437

I will write tests soon. I am not sure about the API.

## Usage
```php
return [
    'view_manager' => [
        'prefix_template_path_stack' => [
            'album/' => [__DIR__ . '/../view',]
        ]
    ]
];

``
You have to specify it in your config indeed, but I think there can be clashes. When `MyModule/view/my-other-module/index/foo.phtml` can not be foud and I have a file named `MyOtherModule/view/foo.phtml`, this resolver will try to catch the `MyOtherModule/view/foo.phtml`?