INT-3341: Add redisqueueoutboundgateway and redisqueueinboundgateway

JIRA: https://jira.spring.io/browse/INT-3341
add redisqueueoutboundgateway and redisqueueinboundgateway
add test
I see that would be better to make `MessagingGatewaySupport.getErrorChannel()` as `protected`, because we have now `setErrorChannelName`. The same for `getRequestChannel()` and `getReplyChannel()` as well.