Fix EZP-21654: DemoBundle: refactor top menu controller

https://jira.ez.no/browse/EZP-21654