Handle container parameters and throw exceptions on missing services

No longer passes through @service that does not match registered service - throws Exception instead.

Handles %parameters% as long as they are defined.
You're right, magic happens here:
https://github.com/symfony/symfony/blob/master/src/Symfony/Component/DependencyInjection/Loader/YamlFileLoader.php#L325-L334

I'll handle ignore=true services too