AMQP-423, AMQP-399 AmqpAppender Enhancements

JIRA: https://jira.spring.io/browse/AMQP-399
JIRA: https://jira.spring.io/browse/AMQP-423

- Support NON_PERSISTENT delivery mode.
- Allow subclasses to modify the message.