INT-3227 Fix Race Condition for WARN Log

JIRA: https://jira.springsource.org/browse/INT-3227

In MessagingTemplate.TemporaryReplyChannel, it was possible
the `clientHasReceived` boolean could be set by the other
thread after normal message receipt, but before the sender
tests it for the purpose of emitting a duplicate reply log
message.

Capture the boolean value of `clientHasReceived` before
counting down the latch.
INT-3219: Document Retry Exception Classification

JIRA: https://jira.springsource.org/browse/INT-3219

* Upgrade to Spring Retry 1.0.3
* Add a section to Reference Manual about Retry Exception Classification
INT-3223 Tail - Exclusive Attributes

Disallow 'native-options' if any of the attributes
required for the Apache implementation are specified.