Added ContainerBuilder::addDefinitions(DefinitionSource) to enable lazy-loading of array configurations
Small optimization and code refactoring on AnnotationDefinitionSource
Code formatting