refactor hard dependency of amqp to abstract connection
add possibility to use amqp ssl connection