use constant not string as service name.
share the extended service definition so that it cannot be called more than once.
Merge branch '7.x-autoload' into 7.x-symfony