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.

If anyone does not need this, this resolver won't be executed(unless a template is not found) because it is attached at the end of chain. Even, if it is attached at the middle, there will be no prefixes set and won't make **any** impact in performance. If anyone **really really** does not want this resolver, he/she can easily replace the service.