services instead of config

The menu provider should be registered in the services, not in the config, right?
Merge pull request #571 from DoneBySimon/patch-5

services instead of config