AMQP-273: mandatoryExpression for RabbitTemplate

JIRA: https://jira.spring.io/browse/AMQP-273

Note: some parsers stuff just copied/pasted from SI
This can be removed; `immediate` is no longer in the schema.