Extract resolveModelAndIdentifier logic to it's own service

Those updates are needed to make it possible for the timelinebundle to add 
* added a ```ComponentDataResolverInterface``` 
* added method ```setComponentDataResolver``` and ```getComponentDataResolver``` to the abstract manager (adding constructor arguments is a BC break)
* added an exception class ```ResolveComponentDataException```
* added ```BasicComponentDataResolver``` which does the same logic as ```resolveModelAndIdentifier ``` for redis
* modified the ```resolveModelAndIdentifier ``` method for the redis action manager so it uses the ```BasicComponentDataResolver```
* updated the ```ServiceLocator```