AMQP-451 Batching RabbitTemplate

JIRA: https://jira.spring.io/browse/AMQP-451

__Released in stealth mode for now (no docs, javadocs marked `Experimental`).__

This feature is to support XD; we can't incubate in XD because it needs a
change to the listener container.
What is the reason of this change?
This is the single concern.
Explain, please, or let me know to revert it - and I go ahead with merge.