Added ContainerBuilder::addDefinitions(DefinitionSource) to enable lazy-loading of array configurations
Small optimization and code refactoring on AnnotationDefinitionSource
Code formatting
#130 Replaced Entry::…() helpers by DI\…()
PSR-2
Removed definition validation because it didn't do anything anymore
Merge branch '4.0' into feature/Compiler

Conflicts:
	src/DI/ContainerBuilder.php
	src/DI/Entry.php
	tests/IntegrationTests/DI/Fixtures/definitions.php
	tests/IntegrationTests/DI/InjectionTest.php
Fixed tests after the merge