INT-3579: AMQP Stop the Template if a Lifecycle

JIRA: https://jira.spring.io/browse/INT-3579

Implement `Lifecycle` in the AMQP outbound adapter and propagate
a `stop()` to the `AmqpTemplate` if it implements `Lifecycle`.
Should be delagated: https://github.com/spring-projects/spring-integration/blob/4.2.WIP/spring-integration-core/src/main/java/org/springframework/integration/endpoint/MethodInvokingMessageSource.java#L107