AMQP-407: Add `auto-declare` to ListenerContainer

Fix `SimpleMessageListenerContainer` do not start a new `Consumer` when `continuable` but not `isActive(this.consumer)`. It happens when we stop Container, but Consumers have delivery in the internal queue.

Fix some tests to stop Container in the end.