AMQP-205 Retry Interceptor Builder API

JIRA: https://jira.springsource.org/browse/AMQP-205

Add builder API for stateless and stateful listener container
retry interceptors.

Add `RepublishMessageRecoverer`.

Docs and tests

AMQP-205 Polishing; PR Comments

AMQP-205 Final polishing

* Add `RepublishMessageRecoverer#setErrorRoutingKeyPrefix`
* Fix `RepublishMessageRecovererTest#shouldPublishToProvidedExchange`
* Fix `AbstractMessageListenerContainer` JavaDocs warning
* Fix a couple of typos
* Polish `RetryInterceptorBuilder` JavaDocs
* Add `private` constructors for `RetryInterceptorBuilder`s