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',]
        ]
    ]
];

``
It is equally important *when* it is needed, but the way you do it now it will *always* be executed when the other resolvers fail. It should be fully optional and should not be created by default.

There should be a check if it is needed and this can be done by checking for a config key as is done in [`Zend\Mvc\View\Http\ViewManager::registerViewStrategies`](https://github.com/zendframework/zf2/blob/d8caf68adf733b874b03b86aac7b30f3e17950d7/library/Zend/Mvc/View/Http/ViewManager.php#L419). With such a config key the developer can decide if a resolver should be added.

Furthermore it can lead to unexepected inclusion of files when a file name in the `view` folder has the same name.