INT-3313: Fix JMS-outbound requires-reply logic

JIRA: https://jira.springsource.org/browse/INT-3313

Previously, when `requires-reply="false"` has need specified for `<jms:outbound-gateway/>`
the `null` reply caused `MessageTimeoutException`, instead of quiet ending of flow.

**Cherry-pick to 3.0.x**