EZP-20438 - Removed obsolete interface
EZP-20438 - Fixed various issues in ViewControllerListener & ControllerManager

- When matching a content, ContentService::loadContent() was used instead of ContentService::loadContentInfo()
- Wrong MatcherFactory type hinting
- PHPDoc, temp variables...
EZP-20438 - Added unit test for ControllerManager
EZP-20438 - Used ControllerManagerInterface type hinting instead of implementor