Make SwarrotCommand ContainerAware
Do not use @stable in composer.json file
Add ProviderPass Compiler to the DIC
Add reflection on the provider
Move all command builder into a compiler pass
Add some tests for the ProviderPass DIC
Remove validation on provider from the Configuration tree