AMQP channel closing refactoring
AmqpLibReader refactoring: close channel on exception, reject message on callback exception
Remove dispatcher dependency from command
Add dispatcher processor prototype