consumers are not required
Add config for a publisher
Can now fill an extras config
update Publisher
Use first connection as default if not filled
Publication now work
Update min required version of swarrot
Add ProviderPass Compiler to the DIC
Add reflection on the provider
Move all command builder into a compiler pass
Add some tests for the ConsumerCommandPass DIC
Add some tests for the ProviderPass DIC
Remove validation on provider from the Configuration tree