#43 Refactoring of configuration options
Change log
Fixed scopes documentation as the default scope is 'singleton'.
Merge pull request #47 from domu1de/dev

Fixed scopes documentation as the default scope is 'singleton'.
#43 Refactoring of configuration options
Fixed test
ref #43 - Refactoring of the configuration - Method injection through annotations
ref #43 - Refactoring of the configuration - Metadata renamed to Definition
2 types of definitions: Value and Class
Several definition readers (Annotations, PHP array, YAML...)
ref #43 - Refactoring of the configuration - ArrayDefinitionReader
Bugfixes
ref #43 - Refactoring of the configuration - ArrayDefinitionReader
ref #43 - Refactoring of the configuration - CombinedDefinitionReader + Definition::merge
ref #43 - Refactoring of the configuration - Configuration + Container
ref #43 - Refactoring of the configuration - ReflectionReader
ref #43 - Refactoring of the configuration - ReflectionDefinitionReader
ref #43 - Refactoring of the configuration - Removed Container::addConfiguration
ref #43 - Refactoring of the configuration - Cleared usage of Container::injectAll + Remove performance tests
Removed performance tests
ref #43 - Refactoring of the configuration - Refactored @Inject annotation
ref #43 - Refactoring of the configuration - Refactored @Inject annotation